.pcoded .pcoded-header[header-theme="theme1"] {
  background: #1AA260 !important;
  color: #ffff;
  padding: 0px;
}

.pcoded .pcoded-header[header-theme="theme1"] a {
  color: white;
}

.pcoded .pcoded-header .navbar-logo[logo-theme="theme1"] {
  background-color: #1AA260;
}

.active {
  color: #ffff !important;
  background-color: #1AA260 !important;
  box-shadow: 0 5px 7px rgba(0, 0, 0, 0.1);
}

.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item li .pcoded-submenu li.active>a {
  color: #ffff !important;
  background-color: #1AA260 !important;
  box-shadow: 0 5px 7px rgba(0, 0, 0, 0.1);
}

.theme-color a[active-item-theme="theme3"] {
  background: #1AA260 !important;
}

/* .modal-header {
  padding: 6px !important;
} */

.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.pcoded-trigger>a:before,
.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.active>a:before {
  border-left-color: #1AA260 !important;
}

.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.pcoded-trigger .pcoded-submenu li>a:before,
.pcoded .pcoded-navbar[active-item-theme="theme1"] .pcoded-item>li.active .pcoded-submenu li>a:before {
  border-left-color: #1AA260 !important;
}

.blue_bg {
  background-color: #1AA260 !important;
  color: white;
  padding: 7px !important;
}

.theme_bg {
  background-color: #1AA260 !important;
  color: white;
  padding: 15px !important;
  font-size: 120px !important;
}

.btn-success {
  background-color: #52d017 !important;
  border-color: #52d017 !important;
}

.panel-info_m_t {
  margin-top: -18px !important;
}

.panel-info_m_b {
  margin-top: 10px !important;
}

.blue_hash {
  background-color: #698979 !important;
  color: white;
  padding: 6px !important;
  font-family: serif;
  font-size: 17px;
  margin-top: 14PX;
}

.sub_heading {
  color: #52d017;
  font-size: 22px;
  text-align: left;
  /* font-family: robot; */
}

.panel-body {
  border: 1px #cccbcb solid !important;
  padding-top: 10px !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
  padding-bottom: 10px !important;
}

/* .card {
  margin-top: -25px;
} */

h3.popuptitle {
  position: relative;
  font-family: "Viga", sans-serif;
  font-size: 25px;
  display: inline-block;
  z-index: 1 !important;
  text-align: center;
  color: #fb641b !important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  padding: 1px;
}




h3.popuptitle:before {
  position: absolute;
  content: "";
  border-bottom: 20px solid #dbebf8 !important;
  width: 75% !important;
  bottom: 9px !important;

  z-index: -1 !important;
  left: -10px;
  /* bottom: -2px; */
  text-align: center;
}


h3.popuptitle2 {
  position: relative;
  font-family: "Viga", sans-serif;
  font-size: 25px;
  display: inline-block;
  z-index: 1 !important;
  text-align: left;
  color: #fb641b !important;
  /* box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); */
  padding: 1px;
  margin-top: 10px !important;
  margin-left: 10px !important;
}

h3.popuptitle2:before {
  position: absolute;
  content: "";
  /* border-bottom: 20px solid #dbebf8 !important; */
  width: 75% !important;
  bottom: 9px !important;

  z-index: -1 !important;
  left: -10px;
  /* bottom: -2px; */
  text-align: center;
}

.main_child {
  background-color: #1AA260 !important;
  color: white !important;
  padding: 3px !important;
}

.msg {
  margin-bottom: -30px !important;
  margin-top: -30px !important;
  text-align: center !important;
  padding: 2px !important;
}

.success {
  color: #52d017!important;
  border: 1px #52d017 solid!important;
  background-color: #f7ffff!important;
  font-size: 20px !important;
  word-break: break-word!important;
  overflow-wrap: break-word!important;
}

.failure {
  color: red;
  border: 1px red solid;
  font-size: 20px !important;
  /* background-color: white; */
  word-break: break-word;
  overflow-wrap: break-word;
}

.menuBorder_ {
  border-bottom: 1px solid whitesmoke;
}

/* created by chalamalasetty satish on 16/09/2020 */
.ajax_msg {
  max-width: 550px !important;
  min-width: 360px !important;
  font-weight: 500;
  margin-top: 100px;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
  margin-right: 3px;
  right: 0px;
  z-index: 9999;
  position: fixed;
  top: 10px;
  padding: 25px;
  color: white;
  border-radius: 3px;
  font-size: 18px;
}

/* end */

/*  overlay Loading */

.react-loader-containerr {
  position: fixed;
  width: 100% !important;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999999 !important;
  cursor: not-allowed;
}

.react-loaderr {
  position: absolute;
  width: 100% !important;
  top: 50%;
  left: 50%;
  font-size: 30px;
  color: white;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

.star::before {
  content: "* ";
  color: red;
}

.completed_block {
  color: #8a6d3b;
  text-shadow: 1px 1px 1px #8a6d3b;
}

.incomplete_block {
  color: red;
  text-shadow: 1px 1px 1px #8a6d3b;
  font-size: 13px;
}

.sub_fields {
  font-size: 18px;
  color: #4cc552;
  /* font-family: "Roboto"; */
}

.blink_me {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.modal-size-40 {
  max-width: 40% !important;
}

.modal-size-85 {
  max-width: 90% !important;
}

.modal-size-65 {
  max-width: 65% !important;
}

.datepicker .datepicker-switch {
  width: 229px !important;
}

.table-condensed thead th {
  background: #606c5f !important;
  color: #ffffff;
  font-size: 16px;
  padding: 10px !important;
  /* text-transform: uppercase; */
  border-radius: 0px;
}

.table-condensed>tbody>tr>td,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>td,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>thead>tr>th {
  padding: 5px;
}

.day {
  color: black;
  padding-left: 10px;
  font-size: 15px;
}

.datepicker {
  padding: 9px;
}

.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed !important;
}

.dropdown-menu {
  color: #1AA260 !important;
  font-weight: normal !important;
}

.table-bordered>thead>tr th {
  border: 1px solid #ffffff;
  padding: 7px !important;
  background: #606c5f !important;
  color: #ffffff;
  text-align: center;
}

.table-bordered-fd>thead>tr th {
  border: 1px solid #ffffff;
  padding: 7px !important;
  background: #1AA260 !important;
  color: #ffffff;
  text-align: center;
}

.table-bordered-fd-side>thead>tr th {
  border: 1px solid #ffffff;
  padding: 7px !important;
  background: #698979 !important;
  color: #ffffff;
  text-align: center;
}

.table-bordered-fd-side>tfoot>tr td {
  border: 1px solid #ffffff;
  padding: 7px !important;
  background: #698979 !important;
  color: #ffffff;
}


.table-bordered>thead>tr th,
.table-bordered>tbody>tr td {
  padding: 7px !important;
  vertical-align: middle;
}

/* .table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #e8f1fb !important;
} */
.table-bordered>tfoot>tr td {
  padding: 7px !important;
  background: #1AA260;
  color: #ffffff;
}

.pcoded[vertical-nav-type="compact"][vertical-effect="overlay"] .pcoded-overlay-box,
.pcoded[vertical-nav-type="ex-popover"][vertical-effect="overlay"] .pcoded-overlay-box,
.pcoded[vertical-nav-type="expanded"][vertical-effect="overlay"] .pcoded-overlay-box,
.pcoded[vertical-nav-type="fullsub-collapsed"][vertical-effect="overlay"] .pcoded-overlay-box,
.pcoded[vertical-nav-type="sub-expanded"][vertical-effect="overlay"] .pcoded-overlay-box {
  visibility: visible;
  z-index: initial !important;
  opacity: 0.3;
  transition: opacity 0.3s linear;
  -webkit-transition: opacity 0.3s linear;
  -ms-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  overflow: hidden;
  /* position: initial!imortant; */
}

.nav-tabs .slide {
  background: #1AA260;
  width: calc(100% / 4);
  height: 4px;
  position: absolute;
  -webkit-transition: left 0.3s ease-out;
  transition: left 0.3s ease-out;
  bottom: 0;
}

.md-tabs .nav-item.open .nav-link,
.md-tabs .nav-item.open .nav-link:focus,
.md-tabs .nav-item.open .nav-link:hover,
.md-tabs .nav-link.active,
.md-tabs .nav-link.active:focus,
.md-tabs .nav-link.active:hover {
  color: #1AA260;
  border: none;
  background-color: transparent;
  border-radius: 0;
}

.hyp {
  font-size: 25px !important;
  color: #1AA260 !important;
}

::selection {
  background: #e54e53;

  color: #fff;
}

::-moz-selection {
  background: #e54e53;

  color: #fff;
}

img::selection {
  background: transparent;
}

img::-moz-selection {
  background: transparent;
}

body {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.blink_me {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.messages-content .media .msg-send,
.messages-content .media .msg-reply {
  padding: 10px !important;
  font-size: 25px !important;
  display: inline-block;
  margin-bottom: 10px;
  border-radius: 5px !important;
}

.messages-content {
  padding: 25px;
  border-right: none !important;
  padding-bottom: 0;
}

.danger {
  color: red !important;
}

.btn.btn-danger,
.btn.btn-danger:hover,
.btn.btn-danger:focus,
.btn.btn-danger:active,
.btn.btn-danger.active,
.btn.btn-danger:active:focus,
.btn.btn-danger:active:hover,
.btn.btn-danger.active:focus,
.btn.btn-danger.active:hover,
.open>.btn.btn-danger.dropdown-toggle,
.open>.btn.btn-danger.dropdown-toggle:focus,
.open>.btn.btn-danger.dropdown-toggle:hover,
.navbar .navbar-nav>li>a.btn.btn-danger,
.navbar .navbar-nav>li>a.btn.btn-danger:hover,
.navbar .navbar-nav>li>a.btn.btn-danger:focus,
.navbar .navbar-nav>li>a.btn.btn-danger:active,
.navbar .navbar-nav>li>a.btn.btn-danger.active,
.navbar .navbar-nav>li>a.btn.btn-danger:active:focus,
.navbar .navbar-nav>li>a.btn.btn-danger:active:hover,
.navbar .navbar-nav>li>a.btn.btn-danger.active:focus,
.navbar .navbar-nav>li>a.btn.btn-danger.active:hover,
.open>.navbar .navbar-nav>li>a.btn.btn-danger.dropdown-toggle,
.open>.navbar .navbar-nav>li>a.btn.btn-danger.dropdown-toggle:focus,
.open>.navbar .navbar-nav>li>a.btn.btn-danger.dropdown-toggle:hover {
  background: linear-gradient(45deg, #f11504, #e8508f) !important;
  color: #ffffff;
  border-radius: 5px;
}

.btn.btn-success,
.btn.btn-success:hover,
.btn.btn-success:focus,
.btn.btn-success:active,
.btn.btn-success.active,
.btn.btn-success:active:focus,
.btn.btn-success:active:hover,
.btn.btn-success.active:focus,
.btn.btn-success.active:hover,
.open>.btn.btn-success.dropdown-toggle,
.open>.btn.btn-success.dropdown-toggle:focus,
.open>.btn.btn-success.dropdown-toggle:hover,
.navbar .navbar-nav>li>a.btn.btn-success,
.navbar .navbar-nav>li>a.btn.btn-success:hover,
.navbar .navbar-nav>li>a.btn.btn-success:focus,
.navbar .navbar-nav>li>a.btn.btn-success:active,
.navbar .navbar-nav>li>a.btn.btn-success.active,
.navbar .navbar-nav>li>a.btn.btn-success:active:focus,
.navbar .navbar-nav>li>a.btn.btn-success:active:hover,
.navbar .navbar-nav>li>a.btn.btn-success.active:focus,
.navbar .navbar-nav>li>a.btn.btn-success.active:hover,
.open>.navbar .navbar-nav>li>a.btn.btn-success.dropdown-toggle,
.open>.navbar .navbar-nav>li>a.btn.btn-success.dropdown-toggle:focus,
.open>.navbar .navbar-nav>li>a.btn.btn-success.dropdown-toggle:hover {
  background: linear-gradient(45deg, #0a9e10, #03d068) !important;
  color: #ffffff;
  border-radius: 5px;
}

.tableFixHead {
  overflow: auto;
}

.tableFixHead thead th {
  position: sticky;
  top: 0;
  z-index: 9999 !important;
}

.bgInput {
  /* background-image: url('../../images/searchicon.png'); */
  background-image: url('https://forests.ap.gov.in/uploads/images/searchicon.png');
  /* adjust the path accordingly */
  background-position: 10px 10px;
  background-repeat: no-repeat;
  width: 100%;
  font-size: 16px;
  padding: 7px 20px 7px 40px!important;
 
  border: 1px solid #ddd;
  margin-bottom: 12px;
}

.bgModal {
  /* background: linear-gradient(rgba(255,255,255,0.8), rgba(255,255,255,0.8)), url("../../images/modalBG.jpg"); */
  background-position: 400px 30px;
  background-repeat: no-repeat;
  width: 100%;
  font-size: 16px;
  padding: 12px 20px 12px 40px;
  margin-bottom: 12px;
}


.order-card {
  color: #fff;
}

.bg-c-blue {
  background: linear-gradient(45deg, #4099ff, #73b4ff);
}

.bg-c-green {
  background: linear-gradient(45deg, #2ed8b6, #59e0c5);
}

.bg-c-yellow {
  background: linear-gradient(45deg, #FFB64D, #ffcb80);
}

.bg-c-pink {
  background: linear-gradient(45deg, #FF5370, #ff869a);
}


.card {
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 2.94px 0.06px rgba(4, 26, 55, 0.16);
  box-shadow: 0 1px 2.94px 0.06px rgba(4, 26, 55, 0.16);
  border: none;
  margin-bottom: 30px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.card .card-block {
  padding: 25px;
}

.order-card i {
  font-size: 26px;
}

.f-left {
  float: left;
}

.f-right {
  float: right;
}

::-webkit-scrollbar {
  width: 6px;
}

::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 3px;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #aaa;
}

.forestMap {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 90vh;
  background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), url('../../images/forest.png');
  background-repeat: no-repeat;
}

.profileBG {
  display: flex;
  justify-content: center;
  align-items: center;
  background: linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), url('../../images/pib.webp');
  background-size: cover;
  /* Keeps the original size of the background image */
  background-repeat: no-repeat;
  background-position: center;
  /* background-size: 68% 100%; Decrease the background image size to 50% of the span's dimensions */

}

.header-animation {
  position: relative;
  height: 500px;
}

.header-animation .anima-layer {
  position: absolute;
  top: auto;
  left: 0;
  width: 100%;
  min-width: 900px;
  min-height: 612px;
  overflow: hidden;
  z-index: 3;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  background-size: cover;
}

.clouds-1 {
  background: rgba(0, 0, 0, 0) url('https://www.greentnmission.com/webAssets/images/assets/clouds_1.png') 100px 30px repeat-x;
  animation: panClouds1 35s linear infinite alternate;
  /* Slower speed */
}

.clouds-2 {
  background: rgba(0, 0, 0, 0) url('https://www.greentnmission.com/webAssets/images/assets/clouds_2.png') 200px 220px repeat-x;
  animation: panClouds2 40s linear infinite alternate;
  /* Slower speed */
}

@keyframes panClouds1 {
  0% {
    background-position: 0 30px;
  }

  100% {
    background-position: -2000px 30px;
  }
}

@keyframes panClouds2 {
  0% {
    background-position: 0 220px;
  }

  100% {
    background-position: -3000px 220px;
  }
}

.br8 {
  border-radius: 8px;
}

.tooltipContainer {
  /* display: flex; */
  /* flex-direction: row; */
  justify-content: space-between;
  /* align-items: center; */
  /* width: 200%; */
  height: 100%;
  /* background-color: white; */
  padding: 0;
  margin: 0;
  color: white !important;
}

.css-8y3x9n,
.css-1k51tf5-MuiTooltip-tooltip {
  background-color: rgba(34, 37, 35, 0.92) !important;
  border-radius: 4px;
  color: #fff;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  padding: 4px 8px;
  font-size: 0.6875rem;
  max-width: 700px !important;
  margin: 0;
  word-wrap: break-word;
  font-weight: 500;
  position: relative;
}

.css-1urvb1y,
.css-kudwh-MuiTooltip-arrow {
  overflow: hidden;
  position: absolute;
  width: 1em;
  height: 0.71em;
  box-sizing: border-box;
  color: rgba(34, 37, 35, 0.92) !important;
}

.blink {
  animation: blinker 2s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}



.about-forest-section {
  background: linear-gradient(rgba(0, 60, 0, 0.8),
      rgba(0, 60, 0, 0.8)),
    url("/files/landingpage/mask-services.jpg");
  background-size: cover;
  background-position: center;
  color: #f5f5f5;
  text-align: center;
}

.about-content {
  margin: 0 auto;
  padding: 10px;
}

.about-heading {
  font-size: 2.5rem;
  font-weight: 700;
  margin-bottom: 25px;
  color: #b9ffb0;
  border-bottom: 3px solid #77dd77;
  display: inline-block;
  padding-bottom: 8px;
  font-family: "Caveat Brush", cursive;
}

.about-para {
  font-size: 1.1rem;
  line-height: 1.9;
  margin-bottom: 20px;
  color: #e8f5e9;
  text-align: justify;
}

@media (max-width: 768px) {
  .about-heading {
    font-size: 2rem;
  }

  .about-para {
    font-size: 1rem;
  }
}


.about-image {
  flex: 1;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
}

/* The main image */
.about-main-img {
  width: 35vw;
  height: auto;
  max-height: 50vh;
  object-fit: contain;
  transition: all 0.3s ease-in-out;
}

/* Tablet screens */
@media (max-width: 1024px) {
  .about-main-img {
    width: 50vw;
    max-height: 45vh;
  }
}

/* Mobile screens */
@media (max-width: 768px) {
  .about-image {
    padding: 10px;
  }

  .about-main-img {
    width: 70vw;
    max-height: 40vh;
  }
}

/* Small mobile */
@media (max-width: 480px) {
  .about-main-img {
    width: 85vw;
    max-height: 35vh;
  }
}















/* ===================================================================================================================================================== */
/* ===================================================================================================================================================== */
/* ===================================================================================================================================================== */
/* ===================================================================================================================================================== */
/* ===================================================================================================================================================== */

.elementor-kit-8 {
  --e-global-color-secondary: #395902;
  --e-global-color-primary: #717580;
  --e-global-color-text: #FFFFFF;
  --e-global-color-accent: #FFFFFF2B;
  --e-global-color-d49ac81: #FBB03B;
  --e-global-color-332724a: #85CF04;
  --e-global-color-4d462f5: #DCDDE8;
  --e-global-color-cfa1f76: #F2EFEB;
  --e-global-color-7fbea4f: #F5F5F7;
  --e-global-color-c94d9ab: #395902;
  --e-global-color-044b931: #284001;
  --e-global-color-638d055: #0D1A00;
  --e-global-color-ec3c7a7: #FBB03B;
  --e-global-color-3ee16e7: #85CF04;
  --e-global-typography-primary-font-family: "Barlow Semi Condensed";
  --e-global-typography-primary-font-size: 67.34px;
  --e-global-typography-primary-font-weight: 600;
  --e-global-typography-primary-line-height: 1.2em;
  --e-global-typography-primary-letter-spacing: -2px;
  --e-global-typography-secondary-font-family: "Barlow Semi Condensed";
  --e-global-typography-secondary-font-size: 50.52px;
  --e-global-typography-secondary-font-weight: 600;
  --e-global-typography-secondary-line-height: 1.2em;
  --e-global-typography-secondary-letter-spacing: -2px;
  --e-global-typography-text-font-family: "Inter";
  --e-global-typography-text-font-size: 16px;
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-text-line-height: 1.4em;
  --e-global-typography-accent-font-family: "Barlow Semi Condensed";
  --e-global-typography-accent-font-size: 16px;
  --e-global-typography-accent-font-weight: 500;
  --e-global-typography-accent-text-transform: uppercase;
  --e-global-typography-accent-line-height: 1em;
  --e-global-typography-b2ce6af-font-family: "Inter";
  --e-global-typography-b2ce6af-font-size: 16px;
  --e-global-typography-b2ce6af-font-weight: 400;
  --e-global-typography-b2ce6af-text-transform: none;
  --e-global-typography-b2ce6af-font-style: normal;
  --e-global-typography-b2ce6af-line-height: 1.4em;
  --e-global-typography-69c152f-font-family: "Inter";
  --e-global-typography-69c152f-font-size: 14px;
  --e-global-typography-69c152f-font-weight: 400;
  --e-global-typography-69c152f-line-height: 1.4em;
  --e-global-typography-520c191-font-family: "Barlow Semi Condensed";
  --e-global-typography-520c191-font-size: 16px;
  --e-global-typography-520c191-font-weight: 500;
  --e-global-typography-520c191-text-transform: uppercase;
  --e-global-typography-520c191-line-height: 1.5em;
  --e-global-typography-583e54c-font-family: "Barlow Semi Condensed";
  --e-global-typography-583e54c-font-size: 67.34px;
  --e-global-typography-583e54c-font-weight: 600;
  --e-global-typography-583e54c-line-height: 1.2em;
  --e-global-typography-583e54c-letter-spacing: -2px;
  --e-global-typography-5d167aa-font-family: "Barlow Semi Condensed";
  --e-global-typography-5d167aa-font-size: 50.52px;
  --e-global-typography-5d167aa-font-weight: 600;
  --e-global-typography-5d167aa-line-height: 1.2em;
  --e-global-typography-5d167aa-letter-spacing: -2px;
  --e-global-typography-d3dae9a-font-family: "Barlow Semi Condensed";
  --e-global-typography-d3dae9a-font-size: 37.9px;
  --e-global-typography-d3dae9a-font-weight: 600;
  --e-global-typography-d3dae9a-font-style: normal;
  --e-global-typography-d3dae9a-line-height: 1.3em;
  --e-global-typography-d3dae9a-letter-spacing: -1px;
  --e-global-typography-83682a1-font-family: "Barlow Semi Condensed";
  --e-global-typography-83682a1-font-size: 28.43px;
  --e-global-typography-83682a1-font-weight: 400;
  --e-global-typography-83682a1-text-transform: none;
  --e-global-typography-83682a1-font-style: normal;
  --e-global-typography-83682a1-line-height: 1.3em;
  --e-global-typography-7044a64-font-family: "Barlow Semi Condensed";
  --e-global-typography-7044a64-font-size: 21.33px;
  --e-global-typography-7044a64-font-weight: 600;
  --e-global-typography-7044a64-line-height: 1.4em;
  --e-global-typography-84ca66e-font-family: "Barlow Semi Condensed";
  --e-global-typography-84ca66e-font-size: 14px;
  --e-global-typography-84ca66e-font-weight: 500;
  --e-global-typography-84ca66e-text-transform: uppercase;
  --e-global-typography-112b6c4-font-family: "DM Sans";
  --e-global-typography-112b6c4-font-size: 13px;
  --e-global-typography-112b6c4-line-height: 1.5em;
  --e-global-typography-a435f28-font-family: "Barlow Semi Condensed";
  --e-global-typography-a435f28-font-size: 89.76px;
  --e-global-typography-a435f28-font-weight: 600;
  --e-global-typography-a435f28-line-height: 1em;
  --e-global-typography-a435f28-letter-spacing: -3px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  font-weight: var(--e-global-typography-b2ce6af-font-weight);
  text-transform: var(--e-global-typography-b2ce6af-text-transform);
  font-style: var(--e-global-typography-b2ce6af-font-style);
  line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-kit-8 button,
.elementor-kit-8 input[type="button"],
.elementor-kit-8 input[type="submit"],
.elementor-kit-8 .elementor-button {
  background-color: var(--e-global-color-d49ac81);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  line-height: var(--e-global-typography-accent-line-height);
  color: var(--e-global-color-text);
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-d49ac81);
  border-radius: 4px 4px 4px 4px;
}

.elementor-kit-8 button:hover,
.elementor-kit-8 button:focus,
.elementor-kit-8 input[type="button"]:hover,
.elementor-kit-8 input[type="button"]:focus,
.elementor-kit-8 input[type="submit"]:hover,
.elementor-kit-8 input[type="submit"]:focus,
.elementor-kit-8 .elementor-button:hover,
.elementor-kit-8 .elementor-button:focus {
  background-color: var(--e-global-color-332724a);
  color: var(--e-global-color-text);
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-332724a);
}

.elementor-kit-8 e-page-transition {
  background-color: #FFBC7D;
}

.elementor-kit-8 a {
  color: var(--e-global-color-primary);
}

.elementor-kit-8 a:hover {
  color: var(--e-global-color-332724a);
}

.elementor-kit-8 h1 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-583e54c-font-family), Sans-serif;
  font-size: var(--e-global-typography-583e54c-font-size);
  font-weight: var(--e-global-typography-583e54c-font-weight);
  line-height: var(--e-global-typography-583e54c-line-height);
  letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
}

.elementor-kit-8 h2 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-5d167aa-font-family), Sans-serif;
  font-size: var(--e-global-typography-5d167aa-font-size);
  font-weight: var(--e-global-typography-5d167aa-font-weight);
  line-height: var(--e-global-typography-5d167aa-line-height);
  letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
}

.elementor-kit-8 h3 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-d3dae9a-font-family), Sans-serif;
  font-size: var(--e-global-typography-d3dae9a-font-size);
  font-weight: var(--e-global-typography-d3dae9a-font-weight);
  font-style: var(--e-global-typography-d3dae9a-font-style);
  line-height: var(--e-global-typography-d3dae9a-line-height);
  letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
}

.elementor-kit-8 h4 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
  font-size: var(--e-global-typography-83682a1-font-size);
  font-weight: var(--e-global-typography-83682a1-font-weight);
  text-transform: var(--e-global-typography-83682a1-text-transform);
  font-style: var(--e-global-typography-83682a1-font-style);
  line-height: var(--e-global-typography-83682a1-line-height);
}

.elementor-kit-8 h5 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-kit-8 h6 {
  color: var(--e-global-color-ec3c7a7);
  font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
  font-size: var(--e-global-typography-84ca66e-font-size);
  font-weight: var(--e-global-typography-84ca66e-font-weight);
  text-transform: var(--e-global-typography-84ca66e-text-transform);
  line-height: var(--e-global-typography-84ca66e-line-height);
}

.elementor-kit-8 label {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
  font-size: var(--e-global-typography-520c191-font-size);
  font-weight: var(--e-global-typography-520c191-font-weight);
  text-transform: var(--e-global-typography-520c191-text-transform);
  line-height: var(--e-global-typography-520c191-line-height);
}

.elementor-kit-8 input:not([type="button"]):not([type="submit"]),
.elementor-kit-8 textarea,
.elementor-kit-8 .elementor-field-textual {
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  font-weight: var(--e-global-typography-b2ce6af-font-weight);
  text-transform: var(--e-global-typography-b2ce6af-text-transform);
  font-style: var(--e-global-typography-b2ce6af-font-style);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-cfa1f76);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-7fbea4f);
  border-radius: 4px 4px 4px 4px;
}

.elementor-kit-8 input:focus:not([type="button"]):not([type="submit"]),
.elementor-kit-8 textarea:focus,
.elementor-kit-8 .elementor-field-textual:focus {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-text);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-332724a);
}

.elementor-section.elementor-section-boxed>.elementor-container {
  max-width: 1280px;
}

.e-con {
  --container-max-width: 1280px;
}

.elementor-widget:not(:last-child) {
  margin-block-end: 20px;
}

.elementor-element {
  --widgets-spacing: 20px 20px;
  --widgets-spacing-row: 20px;
  --widgets-spacing-column: 20px;
}

  {}

h1.entry-title {
  display: var(--page-title-display);
}

.site-header .site-branding {
  flex-direction: column;
  align-items: stretch;
}

.site-header {
  padding-inline-end: 0px;
  padding-inline-start: 0px;
}

.site-footer .site-branding {
  flex-direction: column;
  align-items: stretch;
}

@media(max-width: 1024px) {
  .elementor-kit-8 {
    --e-global-typography-primary-font-size: 37px;
    --e-global-typography-secondary-font-size: 31px;
    --e-global-typography-text-font-size: 15px;
    --e-global-typography-accent-font-size: 15px;
    --e-global-typography-b2ce6af-font-size: 15px;
    --e-global-typography-69c152f-font-size: 13px;
    --e-global-typography-520c191-font-size: 15px;
    --e-global-typography-583e54c-font-size: 37px;
    --e-global-typography-5d167aa-font-size: 31px;
    --e-global-typography-d3dae9a-font-size: 25px;
    --e-global-typography-83682a1-font-size: 21px;
    --e-global-typography-7044a64-font-size: 18px;
    --e-global-typography-84ca66e-font-size: 13px;
    --e-global-typography-112b6c4-font-size: 12px;
    --e-global-typography-a435f28-font-size: 44px;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }

  .elementor-kit-8 h1 {
    font-size: var(--e-global-typography-583e54c-font-size);
    line-height: var(--e-global-typography-583e54c-line-height);
    letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
  }

  .elementor-kit-8 h2 {
    font-size: var(--e-global-typography-5d167aa-font-size);
    line-height: var(--e-global-typography-5d167aa-line-height);
    letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
  }

  .elementor-kit-8 h3 {
    font-size: var(--e-global-typography-d3dae9a-font-size);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
  }

  .elementor-kit-8 h4 {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }

  .elementor-kit-8 h5 {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }

  .elementor-kit-8 h6 {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
  }

  .elementor-kit-8 button,
  .elementor-kit-8 input[type="button"],
  .elementor-kit-8 input[type="submit"],
  .elementor-kit-8 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }

  .elementor-kit-8 label {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
  }

  .elementor-kit-8 input:not([type="button"]):not([type="submit"]),
  .elementor-kit-8 textarea,
  .elementor-kit-8 .elementor-field-textual {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }

  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1024px;
  }

  .e-con {
    --container-max-width: 1024px;
  }
}

@media(max-width: 767px) {
  .elementor-kit-8 {
    --e-global-typography-primary-font-size: 30px;
    --e-global-typography-secondary-font-size: 24px;
    --e-global-typography-text-font-size: 14px;
    --e-global-typography-accent-font-size: 14px;
    --e-global-typography-b2ce6af-font-size: 14px;
    --e-global-typography-69c152f-font-size: 12px;
    --e-global-typography-520c191-font-size: 14px;
    --e-global-typography-583e54c-font-size: 30px;
    --e-global-typography-5d167aa-font-size: 24px;
    --e-global-typography-d3dae9a-font-size: 20px;
    --e-global-typography-83682a1-font-size: 18px;
    --e-global-typography-7044a64-font-size: 16px;
    --e-global-typography-84ca66e-font-size: 12px;
    --e-global-typography-112b6c4-font-size: 11px;
    --e-global-typography-a435f28-font-size: 32px;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }

  .elementor-kit-8 h1 {
    font-size: var(--e-global-typography-583e54c-font-size);
    line-height: var(--e-global-typography-583e54c-line-height);
    letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
  }

  .elementor-kit-8 h2 {
    font-size: var(--e-global-typography-5d167aa-font-size);
    line-height: var(--e-global-typography-5d167aa-line-height);
    letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
  }

  .elementor-kit-8 h3 {
    font-size: var(--e-global-typography-d3dae9a-font-size);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
  }

  .elementor-kit-8 h4 {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }

  .elementor-kit-8 h5 {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }

  .elementor-kit-8 h6 {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
  }

  .elementor-kit-8 button,
  .elementor-kit-8 input[type="button"],
  .elementor-kit-8 input[type="submit"],
  .elementor-kit-8 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }

  .elementor-kit-8 label {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
  }

  .elementor-kit-8 input:not([type="button"]):not([type="submit"]),
  .elementor-kit-8 textarea,
  .elementor-kit-8 .elementor-field-textual {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }

  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 767px;
  }

  .e-con {
    --container-max-width: 767px;
  }
}

.elementor-45 .elementor-element.elementor-element-91be319 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0em;
  --margin-bottom: -5em;
  --margin-left: 0em;
  --margin-right: 0em;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 99;
}

.elementor-45 .elementor-element.elementor-element-91be319:not(.elementor-motion-effects-element-type-background),
.elementor-45 .elementor-element.elementor-element-91be319>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #0D1A0066;
}

.elementor-45 .elementor-element.elementor-element-5f3541e {
  --display: flex;
  --justify-content: center;
}

.elementor-45 .elementor-element.elementor-element-b8a238b {
  text-align: left;
}

.elementor-45 .elementor-element.elementor-element-b8a238b img {
  height: 42px;
  object-fit: contain;
  object-position: center center;
}

.elementor-45 .elementor-element.elementor-element-000d6fa {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --align-items: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 10px;
}

.elementor-45 .elementor-element.elementor-element-f752f0a .elementor-menu-toggle {
  margin: 0 auto;
  background-color: #02010100;
}

.elementor-45 .elementor-element.elementor-element-f752f0a .elementor-nav-menu .elementor-item {
  font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
  font-size: var(--e-global-typography-520c191-font-size);
  font-weight: var(--e-global-typography-520c191-font-weight);
  text-transform: var(--e-global-typography-520c191-text-transform);
  line-height: var(--e-global-typography-520c191-line-height);
}

.elementor-45 .elementor-element.elementor-element-f752f0a .elementor-nav-menu--main .elementor-item {
  color: var(--e-global-color-text);
  fill: var(--e-global-color-text);
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 25px;
  padding-bottom: 25px;
}

.elementor-45 .elementor-element.elementor-element-f752f0a .elementor-nav-menu--main .elementor-item:hover,
.elementor-45 .elementor-element.elementor-element-f752f0a .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-45 .elementor-element.elementor-element-f752f0a .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-45 .elementor-element.elementor-element-f752f0a .elementor-nav-menu--main .elementor-item:focus {
  color: var(--e-global-color-d49ac81);
  fill: var(--e-global-color-d49ac81);
}

.elementor-45 .elementor-element.elementor-element-f752f0a {
  --e-nav-menu-horizontal-menu-item-margin: calc(35px / 2);
}

.elementor-45 .elementor-element.elementor-element-f752f0a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
  margin-bottom: 35px;
}

.elementor-45 .elementor-element.elementor-element-f752f0a .elementor-nav-menu--dropdown a,
.elementor-45 .elementor-element.elementor-element-f752f0a .elementor-menu-toggle {
  color: var(--e-global-color-secondary);
}

.elementor-45 .elementor-element.elementor-element-f752f0a .elementor-nav-menu--dropdown {
  background-color: var(--e-global-color-text);
  border-radius: 0px 0px 4px 4px;
}

.elementor-45 .elementor-element.elementor-element-f752f0a .elementor-nav-menu--dropdown a:hover,
.elementor-45 .elementor-element.elementor-element-f752f0a .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-45 .elementor-element.elementor-element-f752f0a .elementor-nav-menu--dropdown a.highlighted,
.elementor-45 .elementor-element.elementor-element-f752f0a .elementor-menu-toggle:hover {
  color: var(--e-global-color-text);
}

.elementor-45 .elementor-element.elementor-element-f752f0a .elementor-nav-menu--dropdown a:hover,
.elementor-45 .elementor-element.elementor-element-f752f0a .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-45 .elementor-element.elementor-element-f752f0a .elementor-nav-menu--dropdown a.highlighted {
  background-color: var(--e-global-color-d49ac81);
}

.elementor-45 .elementor-element.elementor-element-f752f0a .elementor-nav-menu--dropdown .elementor-item,
.elementor-45 .elementor-element.elementor-element-f752f0a .elementor-nav-menu--dropdown .elementor-sub-item {
  font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
  font-size: var(--e-global-typography-520c191-font-size);
  font-weight: var(--e-global-typography-520c191-font-weight);
  text-transform: var(--e-global-typography-520c191-text-transform);
}

.elementor-45 .elementor-element.elementor-element-f752f0a .elementor-nav-menu--dropdown li:first-child a {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.elementor-45 .elementor-element.elementor-element-f752f0a .elementor-nav-menu--dropdown li:last-child a {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.elementor-45 .elementor-element.elementor-element-f752f0a .elementor-nav-menu--main .elementor-nav-menu--dropdown,
.elementor-45 .elementor-element.elementor-element-f752f0a .elementor-nav-menu__container.elementor-nav-menu--dropdown {
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-45 .elementor-element.elementor-element-f752f0a div.elementor-menu-toggle {
  color: var(--e-global-color-text);
}

.elementor-45 .elementor-element.elementor-element-f752f0a div.elementor-menu-toggle svg {
  fill: var(--e-global-color-text);
}

.elementor-45 .elementor-element.elementor-element-f752f0a div.elementor-menu-toggle:hover {
  color: var(--e-global-color-d49ac81);
}

.elementor-45 .elementor-element.elementor-element-f752f0a div.elementor-menu-toggle:hover svg {
  fill: var(--e-global-color-d49ac81);
}

.elementor-45 .elementor-element.elementor-element-552d6c7 .elementor-button-content-wrapper {
  flex-direction: row;
}

.elementor-theme-builder-content-area {
  height: 400px;
}

.elementor-location-header:before,
.elementor-location-footer:before {
  content: "";
  display: table;
  clear: both;
}

@media(max-width: 1024px) {
  .elementor-45 .elementor-element.elementor-element-91be319 {
    --margin-top: 0em;
    --margin-bottom: -4em;
    --margin-left: 0em;
    --margin-right: 0em;
  }

  .elementor-45 .elementor-element.elementor-element-f752f0a .elementor-nav-menu .elementor-item {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
  }

  .elementor-45 .elementor-element.elementor-element-f752f0a .elementor-nav-menu--dropdown .elementor-item,
  .elementor-45 .elementor-element.elementor-element-f752f0a .elementor-nav-menu--dropdown .elementor-sub-item {
    font-size: var(--e-global-typography-520c191-font-size);
  }

  .elementor-45 .elementor-element.elementor-element-f752f0a {
    --nav-menu-icon-size: 25px;
  }
}

@media(max-width: 767px) {
  .elementor-45 .elementor-element.elementor-element-91be319 {
    --margin-top: 0em;
    --margin-bottom: -4em;
    --margin-left: 0em;
    --margin-right: 0em;
  }

  .elementor-45 .elementor-element.elementor-element-5f3541e {
    --width: 80%;
  }

  .elementor-45 .elementor-element.elementor-element-b8a238b img {
    height: 35px;
  }

  .elementor-45 .elementor-element.elementor-element-000d6fa {
    --width: 20%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }

  .elementor-45 .elementor-element.elementor-element-f752f0a .elementor-nav-menu .elementor-item {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
  }

  .elementor-45 .elementor-element.elementor-element-f752f0a .elementor-nav-menu--dropdown .elementor-item,
  .elementor-45 .elementor-element.elementor-element-f752f0a .elementor-nav-menu--dropdown .elementor-sub-item {
    font-size: var(--e-global-typography-520c191-font-size);
  }
}

@media(min-width: 768px) {
  .elementor-45 .elementor-element.elementor-element-5f3541e {
    --width: 20%;
  }

  .elementor-45 .elementor-element.elementor-element-000d6fa {
    --width: 80%;
  }
}

@media(max-width: 1024px) and (min-width:768px) {
  .elementor-45 .elementor-element.elementor-element-5f3541e {
    --width: 25%;
  }

  .elementor-45 .elementor-element.elementor-element-000d6fa {
    --width: 75%;
  }
}

.elementor-54 .elementor-element.elementor-element-936c7fd {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --overlay-opacity: 1;
  --padding-top: 0em;
  --padding-bottom: 0em;
  --padding-left: 1em;
  --padding-right: 1em;
}

.elementor-54 .elementor-element.elementor-element-936c7fd:not(.elementor-motion-effects-element-type-background),
.elementor-54 .elementor-element.elementor-element-936c7fd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://shine.creativemox.com/zoora/wp-content/uploads/sites/30/2024/10/lush-forest-with-ancient-oak-trees-e1728086784477.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-54 .elementor-element.elementor-element-936c7fd::before,
.elementor-54 .elementor-element.elementor-element-936c7fd>.elementor-background-video-container::before,
.elementor-54 .elementor-element.elementor-element-936c7fd>.e-con-inner>.elementor-background-video-container::before,
.elementor-54 .elementor-element.elementor-element-936c7fd>.elementor-background-slideshow::before,
.elementor-54 .elementor-element.elementor-element-936c7fd>.e-con-inner>.elementor-background-slideshow::before,
.elementor-54 .elementor-element.elementor-element-936c7fd>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: linear-gradient(90deg, var(--e-global-color-638d055) 0%, #0D1A0099 100%);
}

.elementor-54 .elementor-element.elementor-element-9220529 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-54 .elementor-element.elementor-element-7d1a26c>.elementor-widget-container {
  margin: -5em 0em 0em 0em;
}

.elementor-54 .elementor-element.elementor-element-d8ff4fe {
  --display: flex;
  --justify-content: center;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}

.elementor-54 .elementor-element.elementor-element-63f724c .elementor-heading-title {
  color: var(--e-global-color-text);
}

.elementor-54 .elementor-element.elementor-element-1433417 .elementor-heading-title {
  font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
  font-size: var(--e-global-typography-83682a1-font-size);
  font-weight: var(--e-global-typography-83682a1-font-weight);
  text-transform: var(--e-global-typography-83682a1-text-transform);
  font-style: var(--e-global-typography-83682a1-font-style);
  line-height: var(--e-global-typography-83682a1-line-height);
  color: var(--e-global-color-text);
}

.elementor-54 .elementor-element.elementor-element-be79b53 {
  --display: flex;
  --justify-content: center;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 0em;
}

.elementor-54 .elementor-element.elementor-element-1f63828 .elementor-button-content-wrapper {
  flex-direction: row;
}

.elementor-54 .elementor-element.elementor-element-1f63828 .elementor-field-group {
  padding-right: calc(10px/2);
  padding-left: calc(10px/2);
  margin-bottom: 10px;
}

.elementor-54 .elementor-element.elementor-element-1f63828 .elementor-form-fields-wrapper {
  margin-left: calc(-10px/2);
  margin-right: calc(-10px/2);
  margin-bottom: -10px;
}

.elementor-54 .elementor-element.elementor-element-1f63828 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-54 .elementor-element.elementor-element-1f63828 .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}

body.rtl .elementor-54 .elementor-element.elementor-element-1f63828 .elementor-labels-inline .elementor-field-group>label {
  padding-left: 0px;
}

body:not(.rtl) .elementor-54 .elementor-element.elementor-element-1f63828 .elementor-labels-inline .elementor-field-group>label {
  padding-right: 0px;
}

body .elementor-54 .elementor-element.elementor-element-1f63828 .elementor-labels-above .elementor-field-group>label {
  padding-bottom: 0px;
}

.elementor-54 .elementor-element.elementor-element-1f63828 .elementor-field-type-html {
  padding-bottom: 0px;
}

.elementor-54 .elementor-element.elementor-element-1f63828 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
  background-color: #ffffff;
}

.elementor-54 .elementor-element.elementor-element-1f63828 .elementor-field-group .elementor-select-wrapper select {
  background-color: #ffffff;
}

.elementor-54 .elementor-element.elementor-element-1f63828 .e-form__buttons__wrapper__button-next {
  color: #ffffff;
}

.elementor-54 .elementor-element.elementor-element-1f63828 .elementor-button[type="submit"] {
  color: #ffffff;
}

.elementor-54 .elementor-element.elementor-element-1f63828 .elementor-button[type="submit"] svg * {
  fill: #ffffff;
}

.elementor-54 .elementor-element.elementor-element-1f63828 .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}

.elementor-54 .elementor-element.elementor-element-1f63828 .e-form__buttons__wrapper__button-next:hover {
  color: #ffffff;
}

.elementor-54 .elementor-element.elementor-element-1f63828 .elementor-button[type="submit"]:hover {
  color: #ffffff;
}

.elementor-54 .elementor-element.elementor-element-1f63828 .elementor-button[type="submit"]:hover svg * {
  fill: #ffffff;
}

.elementor-54 .elementor-element.elementor-element-1f63828 .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}

.elementor-54 .elementor-element.elementor-element-1f63828 {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}

.elementor-54 .elementor-element.elementor-element-14296f0 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --overlay-opacity: 1;
  --padding-top: 3em;
  --padding-bottom: 3em;
  --padding-left: 1em;
  --padding-right: 1em;
}

.elementor-54 .elementor-element.elementor-element-14296f0:not(.elementor-motion-effects-element-type-background),
.elementor-54 .elementor-element.elementor-element-14296f0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-044b931);
  background-image: url("https://shine.creativemox.com/zoora/wp-content/uploads/sites/30/2024/10/bg_pattern.png");
  background-position: center center;
}

.elementor-54 .elementor-element.elementor-element-14296f0::before,
.elementor-54 .elementor-element.elementor-element-14296f0>.elementor-background-video-container::before,
.elementor-54 .elementor-element.elementor-element-14296f0>.e-con-inner>.elementor-background-video-container::before,
.elementor-54 .elementor-element.elementor-element-14296f0>.elementor-background-slideshow::before,
.elementor-54 .elementor-element.elementor-element-14296f0>.e-con-inner>.elementor-background-slideshow::before,
.elementor-54 .elementor-element.elementor-element-14296f0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: radial-gradient(at top center, #395902E6 0%, var(--e-global-color-044b931) 100%);
}

.elementor-54 .elementor-element.elementor-element-28e17e6 {
  --display: flex;
  --padding-top: 1em;
  --padding-bottom: 1em;
  --padding-left: 0em;
  --padding-right: 5em;
}

.elementor-54 .elementor-element.elementor-element-15ccb15 {
  text-align: left;
}

.elementor-54 .elementor-element.elementor-element-15ccb15 img {
  height: 56px;
  object-fit: contain;
  object-position: center center;
}

.elementor-54 .elementor-element.elementor-element-7a0c631 {
  --display: flex;
  --padding-top: 1em;
  --padding-bottom: 1em;
  --padding-left: 1em;
  --padding-right: 1em;
}

.elementor-54 .elementor-element.elementor-element-a9899de .elementor-heading-title {
  color: var(--e-global-color-ec3c7a7);
}

.elementor-54 .elementor-element.elementor-element-3d50ca9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(7px/2);
}

.elementor-54 .elementor-element.elementor-element-3d50ca9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(7px/2);
}

.elementor-54 .elementor-element.elementor-element-3d50ca9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline: calc(7px/2);
}

.elementor-54 .elementor-element.elementor-element-3d50ca9 .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-7px/2);
}

.elementor-54 .elementor-element.elementor-element-3d50ca9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  inset-inline-end: calc(-7px/2);
}

.elementor-54 .elementor-element.elementor-element-3d50ca9 .elementor-icon-list-icon i {
  transition: color 0.3s;
}

.elementor-54 .elementor-element.elementor-element-3d50ca9 .elementor-icon-list-icon svg {
  transition: fill 0.3s;
}

.elementor-54 .elementor-element.elementor-element-3d50ca9 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.elementor-54 .elementor-element.elementor-element-3d50ca9 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-54 .elementor-element.elementor-element-3d50ca9 .elementor-icon-list-item>a {
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  font-weight: var(--e-global-typography-b2ce6af-font-weight);
  text-transform: var(--e-global-typography-b2ce6af-text-transform);
  font-style: var(--e-global-typography-b2ce6af-font-style);
  line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-54 .elementor-element.elementor-element-3d50ca9 .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}

.elementor-54 .elementor-element.elementor-element-3d50ca9 .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: var(--e-global-color-332724a);
}

.elementor-54 .elementor-element.elementor-element-03e4b7e {
  --display: flex;
  --padding-top: 1em;
  --padding-bottom: 1em;
  --padding-left: 1em;
  --padding-right: 1em;
}

.elementor-54 .elementor-element.elementor-element-3ebd7bd .elementor-heading-title {
  color: var(--e-global-color-ec3c7a7);
}

.elementor-54 .elementor-element.elementor-element-063b17e .elementor-icon-box-wrapper {
  align-items: start;
  text-align: left;
}

.elementor-54 .elementor-element.elementor-element-063b17e {
  --icon-box-icon-margin: 14px;
}

.elementor-54 .elementor-element.elementor-element-063b17e .elementor-icon-box-title {
  margin-block-end: 5px;
  color: var(--e-global-color-text);
}

.elementor-54 .elementor-element.elementor-element-063b17e.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-ec3c7a7);
}

.elementor-54 .elementor-element.elementor-element-063b17e.elementor-view-framed .elementor-icon,
.elementor-54 .elementor-element.elementor-element-063b17e.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-ec3c7a7);
  color: var(--e-global-color-ec3c7a7);
  border-color: var(--e-global-color-ec3c7a7);
}

.elementor-54 .elementor-element.elementor-element-063b17e .elementor-icon {
  font-size: 28px;
}

.elementor-54 .elementor-element.elementor-element-063b17e .elementor-icon-box-title,
.elementor-54 .elementor-element.elementor-element-063b17e .elementor-icon-box-title a {
  font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
  font-size: var(--e-global-typography-69c152f-font-size);
  font-weight: var(--e-global-typography-69c152f-font-weight);
  line-height: var(--e-global-typography-69c152f-line-height);
}

.elementor-54 .elementor-element.elementor-element-063b17e .elementor-icon-box-description {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  color: var(--e-global-color-text);
}

.elementor-54 .elementor-element.elementor-element-2e5d19c .elementor-icon-box-wrapper {
  align-items: start;
  text-align: left;
}

.elementor-54 .elementor-element.elementor-element-2e5d19c {
  --icon-box-icon-margin: 14px;
}

.elementor-54 .elementor-element.elementor-element-2e5d19c .elementor-icon-box-title {
  margin-block-end: 5px;
  color: var(--e-global-color-text);
}

.elementor-54 .elementor-element.elementor-element-2e5d19c.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-ec3c7a7);
}

.elementor-54 .elementor-element.elementor-element-2e5d19c.elementor-view-framed .elementor-icon,
.elementor-54 .elementor-element.elementor-element-2e5d19c.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-ec3c7a7);
  color: var(--e-global-color-ec3c7a7);
  border-color: var(--e-global-color-ec3c7a7);
}

.elementor-54 .elementor-element.elementor-element-2e5d19c .elementor-icon {
  font-size: 28px;
}

.elementor-54 .elementor-element.elementor-element-2e5d19c .elementor-icon-box-title,
.elementor-54 .elementor-element.elementor-element-2e5d19c .elementor-icon-box-title a {
  font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
  font-size: var(--e-global-typography-69c152f-font-size);
  font-weight: var(--e-global-typography-69c152f-font-weight);
  line-height: var(--e-global-typography-69c152f-line-height);
}

.elementor-54 .elementor-element.elementor-element-2e5d19c .elementor-icon-box-description {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
  color: var(--e-global-color-text);
}

.elementor-54 .elementor-element.elementor-element-0bab3bd {
  --display: flex;
  --padding-top: 1em;
  --padding-bottom: 1em;
  --padding-left: 1em;
  --padding-right: 0em;
}

.elementor-54 .elementor-element.elementor-element-3e8692d .elementor-heading-title {
  color: var(--e-global-color-ec3c7a7);
}

.elementor-54 .elementor-element.elementor-element-efb1b8c .elementor-icon-box-wrapper {
  align-items: start;
  text-align: left;
}

.elementor-54 .elementor-element.elementor-element-efb1b8c {
  --icon-box-icon-margin: 14px;
}

.elementor-54 .elementor-element.elementor-element-efb1b8c .elementor-icon-box-title {
  margin-block-end: 5px;
  color: var(--e-global-color-text);
}

.elementor-54 .elementor-element.elementor-element-efb1b8c.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-ec3c7a7);
}

.elementor-54 .elementor-element.elementor-element-efb1b8c.elementor-view-framed .elementor-icon,
.elementor-54 .elementor-element.elementor-element-efb1b8c.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-ec3c7a7);
  color: var(--e-global-color-ec3c7a7);
  border-color: var(--e-global-color-ec3c7a7);
}

.elementor-54 .elementor-element.elementor-element-efb1b8c .elementor-icon {
  font-size: 28px;
}

.elementor-54 .elementor-element.elementor-element-efb1b8c .elementor-icon-box-title,
.elementor-54 .elementor-element.elementor-element-efb1b8c .elementor-icon-box-title a {
  font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
  font-size: var(--e-global-typography-69c152f-font-size);
  font-weight: var(--e-global-typography-69c152f-font-weight);
  line-height: var(--e-global-typography-69c152f-line-height);
}

.elementor-54 .elementor-element.elementor-element-efb1b8c .elementor-icon-box-description {
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  font-weight: var(--e-global-typography-b2ce6af-font-weight);
  text-transform: var(--e-global-typography-b2ce6af-text-transform);
  font-style: var(--e-global-typography-b2ce6af-font-style);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  color: var(--e-global-color-text);
}

.elementor-54 .elementor-element.elementor-element-91619c7 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 16px;
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
}

.elementor-54 .elementor-element.elementor-element-91619c7 .elementor-widget-container {
  text-align: left;
}

.elementor-54 .elementor-element.elementor-element-91619c7 .elementor-social-icon {
  background-color: var(--e-global-color-d49ac81);
  --icon-padding: 12px;
}

.elementor-54 .elementor-element.elementor-element-91619c7 .elementor-social-icon i {
  color: var(--e-global-color-text);
}

.elementor-54 .elementor-element.elementor-element-91619c7 .elementor-social-icon svg {
  fill: var(--e-global-color-text);
}

.elementor-54 .elementor-element.elementor-element-91619c7 .elementor-social-icon:hover {
  background-color: var(--e-global-color-332724a);
}

.elementor-54 .elementor-element.elementor-element-91619c7 .elementor-social-icon:hover i {
  color: var(--e-global-color-text);
}

.elementor-54 .elementor-element.elementor-element-91619c7 .elementor-social-icon:hover svg {
  fill: var(--e-global-color-text);
}

.elementor-54 .elementor-element.elementor-element-298f50f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --flex-wrap: wrap;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 1em;
  --padding-right: 1em;
}

.elementor-54 .elementor-element.elementor-element-298f50f:not(.elementor-motion-effects-element-type-background),
.elementor-54 .elementor-element.elementor-element-298f50f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-638d055);
}

.elementor-54 .elementor-element.elementor-element-5ac0c23 .elementor-heading-title {
  font-family: var(--e-global-typography-112b6c4-font-family), Sans-serif;
  font-size: var(--e-global-typography-112b6c4-font-size);
  line-height: var(--e-global-typography-112b6c4-line-height);
  color: var(--e-global-color-text);
}

.elementor-54 .elementor-element.elementor-element-1d82f00 .elementor-icon-list-icon i {
  transition: color 0.3s;
}

.elementor-54 .elementor-element.elementor-element-1d82f00 .elementor-icon-list-icon svg {
  transition: fill 0.3s;
}

.elementor-54 .elementor-element.elementor-element-1d82f00 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.elementor-54 .elementor-element.elementor-element-1d82f00 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-54 .elementor-element.elementor-element-1d82f00 .elementor-icon-list-item>a {
  font-family: var(--e-global-typography-112b6c4-font-family), Sans-serif;
  font-size: var(--e-global-typography-112b6c4-font-size);
  line-height: var(--e-global-typography-112b6c4-line-height);
}

.elementor-54 .elementor-element.elementor-element-1d82f00 .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}

.elementor-54 .elementor-element.elementor-element-1d82f00 .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: var(--e-global-color-332724a);
}

.elementor-theme-builder-content-area {
  height: 400px;
}

.elementor-location-header:before,
.elementor-location-footer:before {
  content: "";
  display: table;
  clear: both;
}

@media(max-width: 1024px) {
  .elementor-54 .elementor-element.elementor-element-d8ff4fe {
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 1em;
    --padding-right: 1em;
  }

  .elementor-54 .elementor-element.elementor-element-1433417 .elementor-heading-title {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }

  .elementor-54 .elementor-element.elementor-element-be79b53 {
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-54 .elementor-element.elementor-element-14296f0:not(.elementor-motion-effects-element-type-background),
  .elementor-54 .elementor-element.elementor-element-14296f0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-size: cover;
  }

  .elementor-54 .elementor-element.elementor-element-28e17e6 {
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
  }

  .elementor-54 .elementor-element.elementor-element-3d50ca9 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-54 .elementor-element.elementor-element-3d50ca9 .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }

  .elementor-54 .elementor-element.elementor-element-063b17e .elementor-icon-box-title,
  .elementor-54 .elementor-element.elementor-element-063b17e .elementor-icon-box-title a {
    font-size: var(--e-global-typography-69c152f-font-size);
    line-height: var(--e-global-typography-69c152f-line-height);
  }

  .elementor-54 .elementor-element.elementor-element-063b17e .elementor-icon-box-description {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }

  .elementor-54 .elementor-element.elementor-element-2e5d19c .elementor-icon-box-title,
  .elementor-54 .elementor-element.elementor-element-2e5d19c .elementor-icon-box-title a {
    font-size: var(--e-global-typography-69c152f-font-size);
    line-height: var(--e-global-typography-69c152f-line-height);
  }

  .elementor-54 .elementor-element.elementor-element-2e5d19c .elementor-icon-box-description {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }

  .elementor-54 .elementor-element.elementor-element-efb1b8c .elementor-icon-box-title,
  .elementor-54 .elementor-element.elementor-element-efb1b8c .elementor-icon-box-title a {
    font-size: var(--e-global-typography-69c152f-font-size);
    line-height: var(--e-global-typography-69c152f-line-height);
  }

  .elementor-54 .elementor-element.elementor-element-efb1b8c .elementor-icon-box-description {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }

  .elementor-54 .elementor-element.elementor-element-5ac0c23 .elementor-heading-title {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
  }

  .elementor-54 .elementor-element.elementor-element-1d82f00 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-54 .elementor-element.elementor-element-1d82f00 .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
  }
}

@media(min-width: 768px) {
  .elementor-54 .elementor-element.elementor-element-9220529 {
    --width: 20%;
  }

  .elementor-54 .elementor-element.elementor-element-d8ff4fe {
    --width: 50%;
  }

  .elementor-54 .elementor-element.elementor-element-be79b53 {
    --width: 30%;
  }

  .elementor-54 .elementor-element.elementor-element-28e17e6 {
    --width: 35%;
  }

  .elementor-54 .elementor-element.elementor-element-7a0c631 {
    --width: 20%;
  }

  .elementor-54 .elementor-element.elementor-element-03e4b7e {
    --width: 20%;
  }

  .elementor-54 .elementor-element.elementor-element-0bab3bd {
    --width: 25%;
  }
}

@media(max-width: 1024px) and (min-width:768px) {
  .elementor-54 .elementor-element.elementor-element-9220529 {
    --width: 30%;
  }

  .elementor-54 .elementor-element.elementor-element-d8ff4fe {
    --width: 40%;
  }

  .elementor-54 .elementor-element.elementor-element-28e17e6 {
    --width: 100%;
  }

  .elementor-54 .elementor-element.elementor-element-7a0c631 {
    --width: 25%;
  }

  .elementor-54 .elementor-element.elementor-element-03e4b7e {
    --width: 35%;
  }

  .elementor-54 .elementor-element.elementor-element-0bab3bd {
    --width: 40%;
  }
}

@media(max-width: 767px) {
  .elementor-54 .elementor-element.elementor-element-9220529.e-con {
    --order: 99999
      /* order end hack */
    ;
  }

  .elementor-54 .elementor-element.elementor-element-7d1a26c>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
  }

  .elementor-54 .elementor-element.elementor-element-7d1a26c img {
    height: 200px;
    object-fit: contain;
  }

  .elementor-54 .elementor-element.elementor-element-63f724c {
    text-align: center;
  }

  .elementor-54 .elementor-element.elementor-element-1433417 .elementor-heading-title {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }

  .elementor-54 .elementor-element.elementor-element-be79b53 {
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
  }

  .elementor-54 .elementor-element.elementor-element-14296f0 {
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
  }

  .elementor-54 .elementor-element.elementor-element-28e17e6 {
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-54 .elementor-element.elementor-element-15ccb15 img {
    height: 42px;
  }

  .elementor-54 .elementor-element.elementor-element-7a0c631 {
    --width: 100%;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-54 .elementor-element.elementor-element-3d50ca9 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-54 .elementor-element.elementor-element-3d50ca9 .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }

  .elementor-54 .elementor-element.elementor-element-03e4b7e {
    --width: 100%;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-54 .elementor-element.elementor-element-063b17e {
    --icon-box-icon-margin: 12px;
  }

  .elementor-54 .elementor-element.elementor-element-063b17e .elementor-icon-box-title {
    margin-block-end: 3px;
  }

  .elementor-54 .elementor-element.elementor-element-063b17e .elementor-icon {
    font-size: 21px;
  }

  .elementor-54 .elementor-element.elementor-element-063b17e .elementor-icon-box-title,
  .elementor-54 .elementor-element.elementor-element-063b17e .elementor-icon-box-title a {
    font-size: var(--e-global-typography-69c152f-font-size);
    line-height: var(--e-global-typography-69c152f-line-height);
  }

  .elementor-54 .elementor-element.elementor-element-063b17e .elementor-icon-box-description {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }

  .elementor-54 .elementor-element.elementor-element-2e5d19c {
    --icon-box-icon-margin: 12px;
  }

  .elementor-54 .elementor-element.elementor-element-2e5d19c .elementor-icon-box-title {
    margin-block-end: 3px;
  }

  .elementor-54 .elementor-element.elementor-element-2e5d19c .elementor-icon {
    font-size: 21px;
  }

  .elementor-54 .elementor-element.elementor-element-2e5d19c .elementor-icon-box-title,
  .elementor-54 .elementor-element.elementor-element-2e5d19c .elementor-icon-box-title a {
    font-size: var(--e-global-typography-69c152f-font-size);
    line-height: var(--e-global-typography-69c152f-line-height);
  }

  .elementor-54 .elementor-element.elementor-element-2e5d19c .elementor-icon-box-description {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }

  .elementor-54 .elementor-element.elementor-element-0bab3bd {
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-54 .elementor-element.elementor-element-efb1b8c {
    --icon-box-icon-margin: 12px;
  }

  .elementor-54 .elementor-element.elementor-element-efb1b8c .elementor-icon-box-title {
    margin-block-end: 3px;
  }

  .elementor-54 .elementor-element.elementor-element-efb1b8c .elementor-icon {
    font-size: 21px;
  }

  .elementor-54 .elementor-element.elementor-element-efb1b8c .elementor-icon-box-title,
  .elementor-54 .elementor-element.elementor-element-efb1b8c .elementor-icon-box-title a {
    font-size: var(--e-global-typography-69c152f-font-size);
    line-height: var(--e-global-typography-69c152f-line-height);
  }

  .elementor-54 .elementor-element.elementor-element-efb1b8c .elementor-icon-box-description {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }

  .elementor-54 .elementor-element.elementor-element-298f50f {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 14px 14px;
    --row-gap: 14px;
    --column-gap: 14px;
  }

  .elementor-54 .elementor-element.elementor-element-5ac0c23 {
    text-align: center;
  }

  .elementor-54 .elementor-element.elementor-element-5ac0c23 .elementor-heading-title {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
  }

  .elementor-54 .elementor-element.elementor-element-1d82f00 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-54 .elementor-element.elementor-element-1d82f00 .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
  }
}

.elementor-708 .elementor-element.elementor-element-8ab967c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --overlay-opacity: 1;
  --padding-top: 5em;
  --padding-bottom: 0em;
  --padding-left: 0em;
  --padding-right: 0em;
}

.elementor-708 .elementor-element.elementor-element-8ab967c:not(.elementor-motion-effects-element-type-background),
.elementor-708 .elementor-element.elementor-element-8ab967c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://shine.creativemox.com/zoora/wp-content/uploads/sites/30/2024/10/tropical-rainforest-landscape-e1728087535444.jpg");
  /* background-image: url("../../../files/HanumanImages/Hanumanbg.jpeg"); */
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-708 .elementor-element.elementor-element-8ab967c::before,
.elementor-708 .elementor-element.elementor-element-8ab967c>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-8ab967c>.e-con-inner>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-8ab967c>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-8ab967c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-8ab967c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: radial-gradient(at top right, #0D1A0080 0%, var(--e-global-color-638d055) 100%);
}

.elementor-708 .elementor-element.elementor-element-ffeadbd {
  --display: flex;
  --padding-top: 7em;
  --padding-bottom: 7em;
  --padding-left: 2em;
  --padding-right: 2em;
}

.elementor-708 .elementor-element.elementor-element-4bdda1d9 {
  text-align: left;
}

.elementor-708 .elementor-element.elementor-element-4bdda1d9 .elementor-heading-title {
  font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
  font-size: var(--e-global-typography-a435f28-font-size);
  font-weight: var(--e-global-typography-a435f28-font-weight);
  line-height: var(--e-global-typography-a435f28-line-height);
  letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
  /* color: var(--e-global-color-ec3c7a7); */
  color: red !important;
}

.elementor-708 .elementor-element.elementor-element-4ae1eb0e {
  text-align: left;
}

.elementor-708 .elementor-element.elementor-element-4ae1eb0e .elementor-heading-title {
  color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-843d5b .elementor-button {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-708 .elementor-element.elementor-element-884d454 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-708 .elementor-element.elementor-element-935097f {
  --divider-border-style: solid;
  --divider-color: #00000000;
  --divider-border-width: 100px;
  width: 100%;
  max-width: 100%;
  bottom: 0px;
}

.elementor-708 .elementor-element.elementor-element-935097f>.elementor-widget-container {
  background-image: url("https://shine.creativemox.com/zoora/wp-content/uploads/sites/30/2024/10/img_3.png");
  background-position: bottom center;
  background-repeat: repeat-x;
  background-size: contain;
}

body:not(.rtl) .elementor-708 .elementor-element.elementor-element-935097f {
  left: 0px;
}

body.rtl .elementor-708 .elementor-element.elementor-element-935097f {
  right: 0px;
}

.elementor-708 .elementor-element.elementor-element-935097f .elementor-divider-separator {
  width: 1%;
}

.elementor-708 .elementor-element.elementor-element-935097f .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}

.elementor-708 .elementor-element.elementor-element-41f5f78 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --overlay-opacity: 1;
  --padding-top: 7em;
  --padding-bottom: 7em;
  --padding-left: 0em;
  --padding-right: 0em;
}

.elementor-708 .elementor-element.elementor-element-41f5f78:not(.elementor-motion-effects-element-type-background),
.elementor-708 .elementor-element.elementor-element-41f5f78>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-cfa1f76);
  background-image: url("https://shine.creativemox.com/zoora/wp-content/uploads/sites/30/2024/10/bg_pattern.png");
}

.elementor-708 .elementor-element.elementor-element-41f5f78::before,
.elementor-708 .elementor-element.elementor-element-41f5f78>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-41f5f78>.e-con-inner>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-41f5f78>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-41f5f78>.e-con-inner>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-41f5f78>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: radial-gradient(at center center, #FFFFFF4D 0%, var(--e-global-color-text) 80%);
}

.elementor-708 .elementor-element.elementor-element-5fbbae9d {
  --display: flex;
}

.elementor-708 .elementor-element.elementor-element-3e73d168>.elementor-widget-container {
  padding: 0em 5em 5em 0em;
}

.elementor-708 .elementor-element.elementor-element-3e73d168 img {
  width: 100%;
  height: 500px;
  object-fit: cover;
  object-position: center left;
  border-style: solid;
  border-width: 10px 10px 28px 10px;
  border-color: var(--e-global-color-text);
  border-radius: 4px 4px 4px 4px;
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-708 .elementor-element.elementor-element-1dbbebbf {
  width: var(--container-widget-width, 300px);
  max-width: 300px;
  --container-widget-width: 300px;
  --container-widget-flex-grow: 0;
  bottom: 0px;
}

.elementor-708 .elementor-element.elementor-element-1dbbebbf>.elementor-widget-container {
  padding: 0em 0em 0em 0em;
}

body:not(.rtl) .elementor-708 .elementor-element.elementor-element-1dbbebbf {
  right: 0px;
}

body.rtl .elementor-708 .elementor-element.elementor-element-1dbbebbf {
  left: 0px;
}

.elementor-708 .elementor-element.elementor-element-1dbbebbf img {
  width: 100%;
  height: 300px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-width: 10px 10px 28px 10px;
  border-color: var(--e-global-color-text);
  border-radius: 4px 4px 4px 4px;
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-708 .elementor-element.elementor-element-1431bcc4 {
  --display: flex;
  --padding-top: 3em;
  --padding-bottom: 3em;
  --padding-left: 5em;
  --padding-right: 1em;
}

.elementor-708 .elementor-element.elementor-element-2e6d17bd>.elementor-widget-container {
  padding: 0px 0px 0px 21px;
  border-style: solid;
  border-width: 0px 0px 0px 5px;
  border-color: var(--e-global-color-ec3c7a7);
}

.elementor-708 .elementor-element.elementor-element-7883a027 .elementor-heading-title {
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  font-weight: var(--e-global-typography-b2ce6af-font-weight);
  text-transform: var(--e-global-typography-b2ce6af-text-transform);
  font-style: var(--e-global-typography-b2ce6af-font-style);
  line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-708 .elementor-element.elementor-element-f99bc58 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-708 .elementor-element.elementor-element-43bb9869 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(7px/2);
}

.elementor-708 .elementor-element.elementor-element-43bb9869 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(7px/2);
}

.elementor-708 .elementor-element.elementor-element-43bb9869 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline: calc(7px/2);
}

.elementor-708 .elementor-element.elementor-element-43bb9869 .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-7px/2);
}

.elementor-708 .elementor-element.elementor-element-43bb9869 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  inset-inline-end: calc(-7px/2);
}

.elementor-708 .elementor-element.elementor-element-43bb9869 .elementor-icon-list-icon i {
  color: var(--e-global-color-3ee16e7);
  transition: color 0.3s;
}

.elementor-708 .elementor-element.elementor-element-43bb9869 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-3ee16e7);
  transition: fill 0.3s;
}

.elementor-708 .elementor-element.elementor-element-43bb9869 {
  --e-icon-list-icon-size: 21px;
  --icon-vertical-offset: 0px;
}

.elementor-708 .elementor-element.elementor-element-43bb9869 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-708 .elementor-element.elementor-element-43bb9869 .elementor-icon-list-item>a {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-708 .elementor-element.elementor-element-43bb9869 .elementor-icon-list-text {
  transition: color 0.3s;
}

.elementor-708 .elementor-element.elementor-element-184a127d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(7px/2);
}

.elementor-708 .elementor-element.elementor-element-184a127d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(7px/2);
}

.elementor-708 .elementor-element.elementor-element-184a127d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-inline: calc(7px/2);
}

.elementor-708 .elementor-element.elementor-element-184a127d .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-7px/2);
}

.elementor-708 .elementor-element.elementor-element-184a127d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  inset-inline-end: calc(-7px/2);
}

.elementor-708 .elementor-element.elementor-element-184a127d .elementor-icon-list-icon i {
  color: var(--e-global-color-3ee16e7);
  transition: color 0.3s;
}

.elementor-708 .elementor-element.elementor-element-184a127d .elementor-icon-list-icon svg {
  fill: var(--e-global-color-3ee16e7);
  transition: fill 0.3s;
}

.elementor-708 .elementor-element.elementor-element-184a127d {
  --e-icon-list-icon-size: 21px;
  --icon-vertical-offset: 0px;
}

.elementor-708 .elementor-element.elementor-element-184a127d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-708 .elementor-element.elementor-element-184a127d .elementor-icon-list-item>a {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-708 .elementor-element.elementor-element-184a127d .elementor-icon-list-text {
  transition: color 0.3s;
}

.elementor-708 .elementor-element.elementor-element-5fab3298 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-708 .elementor-element.elementor-element-984d364 .ekit-video-popup-btn {
  background-color: var(--e-global-color-d49ac81);
  width: 60px;
  height: 60px;
  --glow-size: 15px;
  color: #ffffff;
}

.elementor-708 .elementor-element.elementor-element-984d364 .ekit-video-popup-btn:hover {
  background-color: var(--e-global-color-332724a);
  color: #ffffff;
}

.elementor-708 .elementor-element.elementor-element-984d364 .video-content {
  text-align: center;
  justify-content: center;
  display: flex;
}

.elementor-708 .elementor-element.elementor-element-984d364 a.ekit_icon_button.glow-ripple.ekit-video-popup-btn i {
  font-size: 15px;
}

.elementor-708 .elementor-element.elementor-element-984d364 a.ekit_icon_button.glow-radio_wave.ekit-video-popup-btn i {
  font-size: 15px;
}

.elementor-708 .elementor-element.elementor-element-984d364 .glow-ripple:before {
  color: var(--e-global-color-d49ac81);
}

.elementor-708 .elementor-element.elementor-element-984d364 .glow-ripple:after {
  color: var(--e-global-color-d49ac81);
}

.elementor-708 .elementor-element.elementor-element-984d364 .glow-ripple>i:after {
  color: var(--e-global-color-d49ac81);
}

.elementor-708 .elementor-element.elementor-element-984d364 .glow-radio_wave:before {
  color: var(--e-global-color-d49ac81);
}

.elementor-708 .elementor-element.elementor-element-984d364 .glow-radio_wave:after {
  color: var(--e-global-color-d49ac81);
}

.elementor-708 .elementor-element.elementor-element-984d364 .glow-radio_wave>i:after {
  color: var(--e-global-color-d49ac81);
}

.elementor-708 .elementor-element.elementor-element-984d364 .ekit-video-inline-btn {
  color: #ffffff;
}

.elementor-708 .elementor-element.elementor-element-984d364 .ekit-video-popup-btn svg path {
  stroke: #ffffff;
  fill: #ffffff;
}

.elementor-708 .elementor-element.elementor-element-984d364 .ekit-video-inline-btn svg path {
  stroke: #ffffff;
  fill: #ffffff;
}

.elementor-708 .elementor-element.elementor-element-984d364 .ekit-video-inline-btn:hover {
  color: #ffffff;
}

.elementor-708 .elementor-element.elementor-element-984d364 .ekit-video-popup-btn:hover svg path {
  stroke: #ffffff;
  fill: #ffffff;
}

.elementor-708 .elementor-element.elementor-element-984d364 .ekit-video-inline-btn:hover svg path {
  stroke: #ffffff;
  fill: #ffffff;
}

.elementor-708 .elementor-element.elementor-element-984d364 .ekit-video-popup-btn>i {
  padding-left: 0px;
}

.mfp-iframe-holder .ekit-popup-close {
  width: 44px;
  height: 44px;
  right: 0;
  color: #ffffff;
  border-color: #ffffff;
  border-radius: 50% 50% 50% 50%;
}

.mfp-iframe-holder .ekit-popup-close>i {
  font-size: 10px;
}

.mfp-container.mfp-iframe-holder .ekit-popup-close {
  background-color: #000000;
}

.mfp-iframe-holder .ekit-popup-close:hover {
  background-color: #000000;
  color: #ffffff;
  border-color: #ffffff;
  border-radius: 50% 50% 50% 50%;
}

.elementor-708 .elementor-element.elementor-element-148ee262 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --padding-top: 3em;
  --padding-bottom: 3em;
  --padding-left: 0em;
  --padding-right: 0em;
}

.elementor-708 .elementor-element.elementor-element-148ee262:not(.elementor-motion-effects-element-type-background),
.elementor-708 .elementor-element.elementor-element-148ee262>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-044b931);
}

.elementor-708 .elementor-element.elementor-element-4bab23e .elementor-heading-title {
  color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-4c668f6a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 0px 0px 0px;
  --border-top-width: 1px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-4d462f5);
  --border-color: var(--e-global-color-4d462f5);
  --padding-top: 3em;
  --padding-bottom: 1em;
  --padding-left: 0em;
  --padding-right: 0em;
}

.elementor-708 .elementor-element.elementor-element-2af7a28 {
  width: var(--container-widget-width, 640px);
  max-width: 640px;
  --container-widget-width: 640px;
  --container-widget-flex-grow: 0;
  text-align: center;
}

.elementor-708 .elementor-element.elementor-element-2af7a28.elementor-element {
  --align-self: center;
}

.elementor-708 .elementor-element.elementor-element-50861f25 {
  --e-image-carousel-slides-to-show: 6;
}

.elementor-708 .elementor-element.elementor-element-27d3f99d {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --overlay-opacity: 1;
  --padding-top: 7em;
  --padding-bottom: 7em;
  --padding-left: 0em;
  --padding-right: 0em;
}

.elementor-708 .elementor-element.elementor-element-27d3f99d:not(.elementor-motion-effects-element-type-background),
.elementor-708 .elementor-element.elementor-element-27d3f99d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://shine.creativemox.com/zoora/wp-content/uploads/sites/30/2024/10/active-young-couple-in-safari-suits-with-parrot-hiking-in-jungle.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-708 .elementor-element.elementor-element-27d3f99d::before,
.elementor-708 .elementor-element.elementor-element-27d3f99d>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-27d3f99d>.e-con-inner>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-27d3f99d>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-27d3f99d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-27d3f99d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-color: #0D1A0080;
  background-image: url("https://shine.creativemox.com/zoora/wp-content/uploads/sites/30/2024/10/img_1-1.png");
  --background-overlay: '';
  background-position: top center;
  background-repeat: repeat-x;
}

.elementor-708 .elementor-element.elementor-element-4dbac557 {
  --display: flex;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}

.elementor-708 .elementor-element.elementor-element-10fdabc7 {
  text-align: center;
}

.elementor-708 .elementor-element.elementor-element-10fdabc7 .elementor-heading-title {
  font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
  font-size: var(--e-global-typography-a435f28-font-size);
  font-weight: var(--e-global-typography-a435f28-font-weight);
  line-height: var(--e-global-typography-a435f28-line-height);
  letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
  color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-38b1f7e8 {
  text-align: center;
}

.elementor-708 .elementor-element.elementor-element-38b1f7e8 .elementor-heading-title {
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  font-weight: var(--e-global-typography-b2ce6af-font-weight);
  text-transform: var(--e-global-typography-b2ce6af-text-transform);
  font-style: var(--e-global-typography-b2ce6af-font-style);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-3487e33c {
  --spacer-size: 50px;
  width: 100%;
  max-width: 100%;
  bottom: 0px;
}

.elementor-708 .elementor-element.elementor-element-3487e33c>.elementor-widget-container {
  background-image: url("https://shine.creativemox.com/zoora/wp-content/uploads/sites/30/2024/10/img_3.png");
  background-position: bottom center;
  background-repeat: repeat-x;
  background-size: 40% auto;
}

body:not(.rtl) .elementor-708 .elementor-element.elementor-element-3487e33c {
  left: 0px;
}

body.rtl .elementor-708 .elementor-element.elementor-element-3487e33c {
  right: 0px;
}

.elementor-708 .elementor-element.elementor-element-772a1fe9 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --padding-top: 7em;
  --padding-bottom: 7em;
  --padding-left: 0em;
  --padding-right: 0em;
}

.elementor-708 .elementor-element.elementor-element-74de02d4 {
  --display: flex;
  --min-height: 500px;
  --justify-content: flex-end;
  --overflow: hidden;
  --overlay-opacity: 1;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}

.elementor-708 .elementor-element.elementor-element-74de02d4:not(.elementor-motion-effects-element-type-background),
.elementor-708 .elementor-element.elementor-element-74de02d4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://shine.creativemox.com/zoora/wp-content/uploads/sites/30/2024/10/close-adult-tiger-portrait-in-jungle.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-708 .elementor-element.elementor-element-74de02d4::before,
.elementor-708 .elementor-element.elementor-element-74de02d4>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-74de02d4>.e-con-inner>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-74de02d4>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-74de02d4>.e-con-inner>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-74de02d4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: linear-gradient(180deg, #0D1A001A 0%, var(--e-global-color-638d055) 100%);
}

.elementor-708 .elementor-element.elementor-element-6c1b4480 .elementor-icon-box-wrapper {
  text-align: left;
}

.elementor-708 .elementor-element.elementor-element-6c1b4480 .elementor-icon-box-title {
  margin-block-end: 7px;
  color: var(--e-global-color-ec3c7a7);
}

.elementor-708 .elementor-element.elementor-element-6c1b4480 .elementor-icon-box-title,
.elementor-708 .elementor-element.elementor-element-6c1b4480 .elementor-icon-box-title a {
  font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
  font-size: var(--e-global-typography-84ca66e-font-size);
  font-weight: var(--e-global-typography-84ca66e-font-weight);
  text-transform: var(--e-global-typography-84ca66e-text-transform);
  line-height: var(--e-global-typography-84ca66e-line-height);
}

.elementor-708 .elementor-element.elementor-element-6c1b4480 .elementor-icon-box-description {
  font-family: var(--e-global-typography-d3dae9a-font-family), Sans-serif;
  font-size: var(--e-global-typography-d3dae9a-font-size);
  font-weight: var(--e-global-typography-d3dae9a-font-weight);
  font-style: var(--e-global-typography-d3dae9a-font-style);
  line-height: var(--e-global-typography-d3dae9a-line-height);
  letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
  color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-6568b7d9 {
  --display: grid;
  --e-con-grid-template-columns: repeat(1, 1fr);
  --e-con-grid-template-rows: repeat(2, 1fr);
  --grid-auto-flow: row;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-708 .elementor-element.elementor-element-7401a30d {
  --display: flex;
  --min-height: 240px;
  --justify-content: flex-end;
  --overflow: hidden;
  --overlay-opacity: 1;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}

.elementor-708 .elementor-element.elementor-element-7401a30d:not(.elementor-motion-effects-element-type-background),
.elementor-708 .elementor-element.elementor-element-7401a30d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://forests.ap.gov.in/uploads/images/parrothd.JPG");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-708 .elementor-element.elementor-element-7401a30d::before,
.elementor-708 .elementor-element.elementor-element-7401a30d>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-7401a30d>.e-con-inner>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-7401a30d>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-7401a30d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-7401a30d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: linear-gradient(180deg, #0D1A001A 0%, var(--e-global-color-638d055) 100%);
}

.elementor-708 .elementor-element.elementor-element-48c12e6e .elementor-icon-box-wrapper {
  text-align: left;
}

.elementor-708 .elementor-element.elementor-element-48c12e6e .elementor-icon-box-title {
  margin-block-end: 7px;
  color: var(--e-global-color-ec3c7a7);
}

.elementor-708 .elementor-element.elementor-element-48c12e6e .elementor-icon-box-title,
.elementor-708 .elementor-element.elementor-element-48c12e6e .elementor-icon-box-title a {
  font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
  font-size: var(--e-global-typography-84ca66e-font-size);
  font-weight: var(--e-global-typography-84ca66e-font-weight);
  text-transform: var(--e-global-typography-84ca66e-text-transform);
  line-height: var(--e-global-typography-84ca66e-line-height);
}

.elementor-708 .elementor-element.elementor-element-48c12e6e .elementor-icon-box-description {
  font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
  font-size: var(--e-global-typography-83682a1-font-size);
  font-weight: var(--e-global-typography-83682a1-font-weight);
  text-transform: var(--e-global-typography-83682a1-text-transform);
  font-style: var(--e-global-typography-83682a1-font-style);
  line-height: var(--e-global-typography-83682a1-line-height);
  color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-dd7c694 {
  --display: flex;
  --min-height: 240px;
  --justify-content: flex-end;
  --overflow: hidden;
  --overlay-opacity: 1;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}

.elementor-708 .elementor-element.elementor-element-dd7c694:not(.elementor-motion-effects-element-type-background),
.elementor-708 .elementor-element.elementor-element-dd7c694>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://forests.ap.gov.in/uploads/images/blackbuckhd.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-708 .elementor-element.elementor-element-dd7c694::before,
.elementor-708 .elementor-element.elementor-element-dd7c694>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-dd7c694>.e-con-inner>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-dd7c694>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-dd7c694>.e-con-inner>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-dd7c694>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: linear-gradient(180deg, #0D1A001A 0%, var(--e-global-color-638d055) 100%);
}

.elementor-708 .elementor-element.elementor-element-4ae66a66 .elementor-icon-box-wrapper {
  text-align: left;
}

.elementor-708 .elementor-element.elementor-element-4ae66a66 .elementor-icon-box-title {
  margin-block-end: 7px;
  color: var(--e-global-color-ec3c7a7);
}

.elementor-708 .elementor-element.elementor-element-4ae66a66 .elementor-icon-box-title,
.elementor-708 .elementor-element.elementor-element-4ae66a66 .elementor-icon-box-title a {
  font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
  font-size: var(--e-global-typography-84ca66e-font-size);
  font-weight: var(--e-global-typography-84ca66e-font-weight);
  text-transform: var(--e-global-typography-84ca66e-text-transform);
  line-height: var(--e-global-typography-84ca66e-line-height);
}

.elementor-708 .elementor-element.elementor-element-4ae66a66 .elementor-icon-box-description {
  font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
  font-size: var(--e-global-typography-83682a1-font-size);
  font-weight: var(--e-global-typography-83682a1-font-weight);
  text-transform: var(--e-global-typography-83682a1-text-transform);
  font-style: var(--e-global-typography-83682a1-font-style);
  line-height: var(--e-global-typography-83682a1-line-height);
  color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-394848bf {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 5em;
  --padding-bottom: 7em;
  --padding-left: 0em;
  --padding-right: 0em;
}

.elementor-708 .elementor-element.elementor-element-394848bf:not(.elementor-motion-effects-element-type-background),
.elementor-708 .elementor-element.elementor-element-394848bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-cfa1f76);
  background-image: url("https://shine.creativemox.com/zoora/wp-content/uploads/sites/30/2024/10/img_1-1.png");
  background-position: top center;
  background-repeat: repeat-x;
}

.elementor-708 .elementor-element.elementor-element-2765a623 {
  --display: flex;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}

.elementor-708 .elementor-element.elementor-element-30021873 {
  text-align: center;
}

.elementor-708 .elementor-element.elementor-element-2547657b {
  text-align: center;
}

.elementor-708 .elementor-element.elementor-element-3e269e77 {
  --display: grid;
  --e-con-grid-template-columns: repeat(3, 1fr);
  --e-con-grid-template-rows: repeat(2, 1fr);
  --grid-auto-flow: row;
}

.elementor-708 .elementor-element.elementor-element-28d523ce {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --overlay-opacity: 0.2;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-708 .elementor-element.elementor-element-28d523ce:not(.elementor-motion-effects-element-type-background),
.elementor-708 .elementor-element.elementor-element-28d523ce>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-3ee16e7);
}

.elementor-708 .elementor-element.elementor-element-28d523ce::before,
.elementor-708 .elementor-element.elementor-element-28d523ce>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-28d523ce>.e-con-inner>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-28d523ce>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-28d523ce>.e-con-inner>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-28d523ce>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("https://shine.creativemox.com/zoora/wp-content/uploads/sites/30/2024/10/bg_pattern.png");
  --background-overlay: '';
}

.elementor-708 .elementor-element.elementor-element-61488227 img {
  width: 100%;
  height: 250px;
  object-fit: cover;
  object-position: center center;
}

.elementor-708 .elementor-element.elementor-element-5a7bc037 {
  --display: flex;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}

.elementor-708 .elementor-element.elementor-element-21e5043b>.elementor-widget-container {
  margin: -70px 0px 0px 0px;
}

.elementor-708 .elementor-element.elementor-element-21e5043b .elementor-icon-box-wrapper {
  text-align: left;
}

.elementor-708 .elementor-element.elementor-element-21e5043b {
  --icon-box-icon-margin: 21px;
}

.elementor-708 .elementor-element.elementor-element-21e5043b .elementor-icon-box-title {
  margin-block-end: 14px;
  color: var(--e-global-color-secondary);
}

.elementor-708 .elementor-element.elementor-element-21e5043b.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-text);
  fill: var(--e-global-color-ec3c7a7);
  color: var(--e-global-color-ec3c7a7);
}

.elementor-708 .elementor-element.elementor-element-21e5043b.elementor-view-framed .elementor-icon,
.elementor-708 .elementor-element.elementor-element-21e5043b.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
  border-color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-21e5043b.elementor-view-framed .elementor-icon {
  background-color: var(--e-global-color-ec3c7a7);
}

.elementor-708 .elementor-element.elementor-element-21e5043b .elementor-icon {
  font-size: 35px;
  padding: 21px;
}

.elementor-708 .elementor-element.elementor-element-21e5043b .elementor-icon-box-title,
.elementor-708 .elementor-element.elementor-element-21e5043b .elementor-icon-box-title a {
  font-family: var(--e-global-typography-d3dae9a-font-family), Sans-serif;
  font-size: var(--e-global-typography-d3dae9a-font-size);
  font-weight: var(--e-global-typography-d3dae9a-font-weight);
  font-style: var(--e-global-typography-d3dae9a-font-style);
  line-height: var(--e-global-typography-d3dae9a-line-height);
  letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
}

.elementor-708 .elementor-element.elementor-element-21e5043b .elementor-icon-box-description {
  color: var(--e-global-color-secondary);
}

.elementor-708 .elementor-element.elementor-element-42045e26 .elementor-button {
  background-color: var(--e-global-color-text);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}

.elementor-708 .elementor-element.elementor-element-42045e26 .elementor-button:hover,
.elementor-708 .elementor-element.elementor-element-42045e26 .elementor-button:focus {
  background-color: var(--e-global-color-c94d9ab);
  color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-42045e26 .elementor-button:hover svg,
.elementor-708 .elementor-element.elementor-element-42045e26 .elementor-button:focus svg {
  fill: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-14dc0418 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --overlay-opacity: 0.2;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-708 .elementor-element.elementor-element-14dc0418:not(.elementor-motion-effects-element-type-background),
.elementor-708 .elementor-element.elementor-element-14dc0418>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-3ee16e7);
}

.elementor-708 .elementor-element.elementor-element-14dc0418::before,
.elementor-708 .elementor-element.elementor-element-14dc0418>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-14dc0418>.e-con-inner>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-14dc0418>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-14dc0418>.e-con-inner>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-14dc0418>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("https://shine.creativemox.com/zoora/wp-content/uploads/sites/30/2024/10/bg_pattern.png");
  --background-overlay: '';
}

.elementor-708 .elementor-element.elementor-element-19b97ee0 img {
  width: 100%;
  height: 250px;
  object-fit: cover;
  object-position: center center;
}

.elementor-708 .elementor-element.elementor-element-79f41be2 {
  --display: flex;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}

.elementor-708 .elementor-element.elementor-element-3d4c5afe>.elementor-widget-container {
  margin: -70px 0px 0px 0px;
}

.elementor-708 .elementor-element.elementor-element-3d4c5afe .elementor-icon-box-wrapper {
  text-align: left;
}

.elementor-708 .elementor-element.elementor-element-3d4c5afe {
  --icon-box-icon-margin: 21px;
}

.elementor-708 .elementor-element.elementor-element-3d4c5afe .elementor-icon-box-title {
  margin-block-end: 14px;
  color: var(--e-global-color-secondary);
}

.elementor-708 .elementor-element.elementor-element-3d4c5afe.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-text);
  fill: var(--e-global-color-ec3c7a7);
  color: var(--e-global-color-ec3c7a7);
}

.elementor-708 .elementor-element.elementor-element-3d4c5afe.elementor-view-framed .elementor-icon,
.elementor-708 .elementor-element.elementor-element-3d4c5afe.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
  border-color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-3d4c5afe.elementor-view-framed .elementor-icon {
  background-color: var(--e-global-color-ec3c7a7);
}

.elementor-708 .elementor-element.elementor-element-3d4c5afe .elementor-icon {
  font-size: 35px;
  padding: 21px;
}

.elementor-708 .elementor-element.elementor-element-3d4c5afe .elementor-icon-box-title,
.elementor-708 .elementor-element.elementor-element-3d4c5afe .elementor-icon-box-title a {
  font-family: var(--e-global-typography-d3dae9a-font-family), Sans-serif;
  font-size: var(--e-global-typography-d3dae9a-font-size);
  font-weight: var(--e-global-typography-d3dae9a-font-weight);
  font-style: var(--e-global-typography-d3dae9a-font-style);
  line-height: var(--e-global-typography-d3dae9a-line-height);
  letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
}

.elementor-708 .elementor-element.elementor-element-3d4c5afe .elementor-icon-box-description {
  color: var(--e-global-color-secondary);
}

.elementor-708 .elementor-element.elementor-element-ff99e7e .elementor-button {
  background-color: var(--e-global-color-text);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}

.elementor-708 .elementor-element.elementor-element-ff99e7e .elementor-button:hover,
.elementor-708 .elementor-element.elementor-element-ff99e7e .elementor-button:focus {
  background-color: var(--e-global-color-c94d9ab);
  color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-ff99e7e .elementor-button:hover svg,
.elementor-708 .elementor-element.elementor-element-ff99e7e .elementor-button:focus svg {
  fill: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-49283020 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --overlay-opacity: 0.2;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-708 .elementor-element.elementor-element-49283020:not(.elementor-motion-effects-element-type-background),
.elementor-708 .elementor-element.elementor-element-49283020>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-3ee16e7);
}

.elementor-708 .elementor-element.elementor-element-49283020::before,
.elementor-708 .elementor-element.elementor-element-49283020>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-49283020>.e-con-inner>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-49283020>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-49283020>.e-con-inner>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-49283020>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("https://shine.creativemox.com/zoora/wp-content/uploads/sites/30/2024/10/bg_pattern.png");
  --background-overlay: '';
}

.elementor-708 .elementor-element.elementor-element-55d5c622 img {
  width: 100%;
  height: 250px;
  object-fit: cover;
  object-position: center center;
}

.elementor-708 .elementor-element.elementor-element-34f1c018 {
  --display: flex;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}

.elementor-708 .elementor-element.elementor-element-2aef976f>.elementor-widget-container {
  margin: -70px 0px 0px 0px;
}

.elementor-708 .elementor-element.elementor-element-2aef976f .elementor-icon-box-wrapper {
  text-align: left;
}

.elementor-708 .elementor-element.elementor-element-2aef976f {
  --icon-box-icon-margin: 21px;
}

.elementor-708 .elementor-element.elementor-element-2aef976f .elementor-icon-box-title {
  margin-block-end: 14px;
  color: var(--e-global-color-secondary);
}

.elementor-708 .elementor-element.elementor-element-2aef976f.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-text);
  fill: var(--e-global-color-ec3c7a7);
  color: var(--e-global-color-ec3c7a7);
}

.elementor-708 .elementor-element.elementor-element-2aef976f.elementor-view-framed .elementor-icon,
.elementor-708 .elementor-element.elementor-element-2aef976f.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
  border-color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-2aef976f.elementor-view-framed .elementor-icon {
  background-color: var(--e-global-color-ec3c7a7);
}

.elementor-708 .elementor-element.elementor-element-2aef976f .elementor-icon {
  font-size: 35px;
  padding: 21px;
}

.elementor-708 .elementor-element.elementor-element-2aef976f .elementor-icon-box-title,
.elementor-708 .elementor-element.elementor-element-2aef976f .elementor-icon-box-title a {
  font-family: var(--e-global-typography-d3dae9a-font-family), Sans-serif;
  font-size: var(--e-global-typography-d3dae9a-font-size);
  font-weight: var(--e-global-typography-d3dae9a-font-weight);
  font-style: var(--e-global-typography-d3dae9a-font-style);
  line-height: var(--e-global-typography-d3dae9a-line-height);
  letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
}

.elementor-708 .elementor-element.elementor-element-2aef976f .elementor-icon-box-description {
  color: var(--e-global-color-secondary);
}

.elementor-708 .elementor-element.elementor-element-3193c87d .elementor-button {
  background-color: var(--e-global-color-text);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}

.elementor-708 .elementor-element.elementor-element-3193c87d .elementor-button:hover,
.elementor-708 .elementor-element.elementor-element-3193c87d .elementor-button:focus {
  background-color: var(--e-global-color-c94d9ab);
  color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-3193c87d .elementor-button:hover svg,
.elementor-708 .elementor-element.elementor-element-3193c87d .elementor-button:focus svg {
  fill: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-5c96198d {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --overlay-opacity: 0.2;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-708 .elementor-element.elementor-element-5c96198d:not(.elementor-motion-effects-element-type-background),
.elementor-708 .elementor-element.elementor-element-5c96198d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-3ee16e7);
}

.elementor-708 .elementor-element.elementor-element-5c96198d::before,
.elementor-708 .elementor-element.elementor-element-5c96198d>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-5c96198d>.e-con-inner>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-5c96198d>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-5c96198d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-5c96198d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("https://shine.creativemox.com/zoora/wp-content/uploads/sites/30/2024/10/bg_pattern.png");
  --background-overlay: '';
}

.elementor-708 .elementor-element.elementor-element-254b9f06 img {
  width: 100%;
  height: 250px;
  object-fit: cover;
  object-position: center center;
}

.elementor-708 .elementor-element.elementor-element-16a4c8d8 {
  --display: flex;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}

.elementor-708 .elementor-element.elementor-element-2e702255>.elementor-widget-container {
  margin: -70px 0px 0px 0px;
}

.elementor-708 .elementor-element.elementor-element-2e702255 .elementor-icon-box-wrapper {
  text-align: left;
}

.elementor-708 .elementor-element.elementor-element-2e702255 {
  --icon-box-icon-margin: 21px;
}

.elementor-708 .elementor-element.elementor-element-2e702255 .elementor-icon-box-title {
  margin-block-end: 14px;
  color: var(--e-global-color-secondary);
}

.elementor-708 .elementor-element.elementor-element-2e702255.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-text);
  fill: var(--e-global-color-ec3c7a7);
  color: var(--e-global-color-ec3c7a7);
}

.elementor-708 .elementor-element.elementor-element-2e702255.elementor-view-framed .elementor-icon,
.elementor-708 .elementor-element.elementor-element-2e702255.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
  border-color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-2e702255.elementor-view-framed .elementor-icon {
  background-color: var(--e-global-color-ec3c7a7);
}

.elementor-708 .elementor-element.elementor-element-2e702255 .elementor-icon {
  font-size: 35px;
  padding: 21px;
}

.elementor-708 .elementor-element.elementor-element-2e702255 .elementor-icon-box-title,
.elementor-708 .elementor-element.elementor-element-2e702255 .elementor-icon-box-title a {
  font-family: var(--e-global-typography-d3dae9a-font-family), Sans-serif;
  font-size: var(--e-global-typography-d3dae9a-font-size);
  font-weight: var(--e-global-typography-d3dae9a-font-weight);
  font-style: var(--e-global-typography-d3dae9a-font-style);
  line-height: var(--e-global-typography-d3dae9a-line-height);
  letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
}

.elementor-708 .elementor-element.elementor-element-2e702255 .elementor-icon-box-description {
  color: var(--e-global-color-secondary);
}

.elementor-708 .elementor-element.elementor-element-2ddd9b0 .elementor-button {
  background-color: var(--e-global-color-text);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}

.elementor-708 .elementor-element.elementor-element-2ddd9b0 .elementor-button:hover,
.elementor-708 .elementor-element.elementor-element-2ddd9b0 .elementor-button:focus {
  background-color: var(--e-global-color-c94d9ab);
  color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-2ddd9b0 .elementor-button:hover svg,
.elementor-708 .elementor-element.elementor-element-2ddd9b0 .elementor-button:focus svg {
  fill: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-24fae39a {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --overlay-opacity: 0.2;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-708 .elementor-element.elementor-element-24fae39a:not(.elementor-motion-effects-element-type-background),
.elementor-708 .elementor-element.elementor-element-24fae39a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-3ee16e7);
}

.elementor-708 .elementor-element.elementor-element-24fae39a::before,
.elementor-708 .elementor-element.elementor-element-24fae39a>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-24fae39a>.e-con-inner>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-24fae39a>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-24fae39a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-24fae39a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("https://shine.creativemox.com/zoora/wp-content/uploads/sites/30/2024/10/bg_pattern.png");
  --background-overlay: '';
}

.elementor-708 .elementor-element.elementor-element-67346564 img {
  width: 100%;
  height: 250px;
  object-fit: cover;
  object-position: center center;
}

.elementor-708 .elementor-element.elementor-element-392d25cf {
  --display: flex;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}

.elementor-708 .elementor-element.elementor-element-a267284>.elementor-widget-container {
  margin: -70px 0px 0px 0px;
}

.elementor-708 .elementor-element.elementor-element-a267284 .elementor-icon-box-wrapper {
  text-align: left;
}

.elementor-708 .elementor-element.elementor-element-a267284 {
  --icon-box-icon-margin: 21px;
}

.elementor-708 .elementor-element.elementor-element-a267284 .elementor-icon-box-title {
  margin-block-end: 14px;
  color: var(--e-global-color-secondary);
}

.elementor-708 .elementor-element.elementor-element-a267284.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-text);
  fill: var(--e-global-color-ec3c7a7);
  color: var(--e-global-color-ec3c7a7);
}

.elementor-708 .elementor-element.elementor-element-a267284.elementor-view-framed .elementor-icon,
.elementor-708 .elementor-element.elementor-element-a267284.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
  border-color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-a267284.elementor-view-framed .elementor-icon {
  background-color: var(--e-global-color-ec3c7a7);
}

.elementor-708 .elementor-element.elementor-element-a267284 .elementor-icon {
  font-size: 35px;
  padding: 21px;
}

.elementor-708 .elementor-element.elementor-element-a267284 .elementor-icon-box-title,
.elementor-708 .elementor-element.elementor-element-a267284 .elementor-icon-box-title a {
  font-family: var(--e-global-typography-d3dae9a-font-family), Sans-serif;
  font-size: var(--e-global-typography-d3dae9a-font-size);
  font-weight: var(--e-global-typography-d3dae9a-font-weight);
  font-style: var(--e-global-typography-d3dae9a-font-style);
  line-height: var(--e-global-typography-d3dae9a-line-height);
  letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
}

.elementor-708 .elementor-element.elementor-element-a267284 .elementor-icon-box-description {
  color: var(--e-global-color-secondary);
}

.elementor-708 .elementor-element.elementor-element-22783e5d .elementor-button {
  background-color: var(--e-global-color-text);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}

.elementor-708 .elementor-element.elementor-element-22783e5d .elementor-button:hover,
.elementor-708 .elementor-element.elementor-element-22783e5d .elementor-button:focus {
  background-color: var(--e-global-color-c94d9ab);
  color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-22783e5d .elementor-button:hover svg,
.elementor-708 .elementor-element.elementor-element-22783e5d .elementor-button:focus svg {
  fill: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-10bef0d4 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --overlay-opacity: 0.2;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-708 .elementor-element.elementor-element-10bef0d4:not(.elementor-motion-effects-element-type-background),
.elementor-708 .elementor-element.elementor-element-10bef0d4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-3ee16e7);
}

.elementor-708 .elementor-element.elementor-element-10bef0d4::before,
.elementor-708 .elementor-element.elementor-element-10bef0d4>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-10bef0d4>.e-con-inner>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-10bef0d4>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-10bef0d4>.e-con-inner>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-10bef0d4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("https://shine.creativemox.com/zoora/wp-content/uploads/sites/30/2024/10/bg_pattern.png");
  --background-overlay: '';
}

.elementor-708 .elementor-element.elementor-element-a803ef1 img {
  width: 100%;
  height: 250px;
  object-fit: cover;
  object-position: center center;
}

.elementor-708 .elementor-element.elementor-element-754727f3 {
  --display: flex;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}

.elementor-708 .elementor-element.elementor-element-6e959a46>.elementor-widget-container {
  margin: -70px 0px 0px 0px;
}

.elementor-708 .elementor-element.elementor-element-6e959a46 .elementor-icon-box-wrapper {
  text-align: left;
}

.elementor-708 .elementor-element.elementor-element-6e959a46 {
  --icon-box-icon-margin: 21px;
}

.elementor-708 .elementor-element.elementor-element-6e959a46 .elementor-icon-box-title {
  margin-block-end: 14px;
  color: var(--e-global-color-secondary);
}

.elementor-708 .elementor-element.elementor-element-6e959a46.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-text);
  fill: var(--e-global-color-ec3c7a7);
  color: var(--e-global-color-ec3c7a7);
}

.elementor-708 .elementor-element.elementor-element-6e959a46.elementor-view-framed .elementor-icon,
.elementor-708 .elementor-element.elementor-element-6e959a46.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
  border-color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-6e959a46.elementor-view-framed .elementor-icon {
  background-color: var(--e-global-color-ec3c7a7);
}

.elementor-708 .elementor-element.elementor-element-6e959a46 .elementor-icon {
  font-size: 35px;
  padding: 21px;
}

.elementor-708 .elementor-element.elementor-element-6e959a46 .elementor-icon-box-title,
.elementor-708 .elementor-element.elementor-element-6e959a46 .elementor-icon-box-title a {
  font-family: var(--e-global-typography-d3dae9a-font-family), Sans-serif;
  font-size: var(--e-global-typography-d3dae9a-font-size);
  font-weight: var(--e-global-typography-d3dae9a-font-weight);
  font-style: var(--e-global-typography-d3dae9a-font-style);
  line-height: var(--e-global-typography-d3dae9a-line-height);
  letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
}

.elementor-708 .elementor-element.elementor-element-6e959a46 .elementor-icon-box-description {
  color: var(--e-global-color-secondary);
}

.elementor-708 .elementor-element.elementor-element-2f93b5f .elementor-button {
  background-color: var(--e-global-color-text);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}

.elementor-708 .elementor-element.elementor-element-2f93b5f .elementor-button:hover,
.elementor-708 .elementor-element.elementor-element-2f93b5f .elementor-button:focus {
  background-color: var(--e-global-color-c94d9ab);
  color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-2f93b5f .elementor-button:hover svg,
.elementor-708 .elementor-element.elementor-element-2f93b5f .elementor-button:focus svg {
  fill: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-6d510b6d {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --padding-top: 3em;
  --padding-bottom: 0em;
  --padding-left: 0em;
  --padding-right: 0em;
}

.elementor-708 .elementor-element.elementor-element-327bd353 .elementor-icon-box-wrapper {
  align-items: center;
}

.elementor-708 .elementor-element.elementor-element-327bd353 {
  --icon-box-icon-margin: 14px;
}

.elementor-708 .elementor-element.elementor-element-327bd353.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-3ee16e7);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}

.elementor-708 .elementor-element.elementor-element-327bd353.elementor-view-framed .elementor-icon,
.elementor-708 .elementor-element.elementor-element-327bd353.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-3ee16e7);
  color: var(--e-global-color-3ee16e7);
  border-color: var(--e-global-color-3ee16e7);
}

.elementor-708 .elementor-element.elementor-element-327bd353.elementor-view-framed .elementor-icon {
  background-color: var(--e-global-color-secondary);
}

.elementor-708 .elementor-element.elementor-element-327bd353 .elementor-icon {
  font-size: 35px;
  padding: 14px;
}

.elementor-708 .elementor-element.elementor-element-327bd353 .elementor-icon-box-title,
.elementor-708 .elementor-element.elementor-element-327bd353 .elementor-icon-box-title a {
  font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
  font-size: var(--e-global-typography-83682a1-font-size);
  font-weight: var(--e-global-typography-83682a1-font-weight);
  text-transform: var(--e-global-typography-83682a1-text-transform);
  font-style: var(--e-global-typography-83682a1-font-style);
  line-height: var(--e-global-typography-83682a1-line-height);
}

.elementor-708 .elementor-element.elementor-element-327bd353 .elementor-icon-box-title {
  color: var(--e-global-color-secondary);
}

.elementor-708 .elementor-element.elementor-element-7102aa02 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --overlay-opacity: 1;
  --padding-top: 7em;
  --padding-bottom: 7em;
  --padding-left: 0em;
  --padding-right: 0em;
}

.elementor-708 .elementor-element.elementor-element-7102aa02::before,
.elementor-708 .elementor-element.elementor-element-7102aa02>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-7102aa02>.e-con-inner>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-7102aa02>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-7102aa02>.e-con-inner>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-7102aa02>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-color: #0D1A0080;
  --background-overlay: '';
}

.elementor-708 .elementor-element.elementor-element-7102aa02:not(.elementor-motion-effects-element-type-background),
.elementor-708 .elementor-element.elementor-element-7102aa02>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background: url("https://shine.creativemox.com/zoora/wp-content/uploads/sites/30/2024/10/orang-utan-sitting-on-tree-trunk.jpg") 50% 50%;
  background-size: cover;
}

.elementor-708 .elementor-element.elementor-element-223660e6 {
  --display: flex;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}

.elementor-708 .elementor-element.elementor-element-5389a481 {
  text-align: center;
}

.elementor-708 .elementor-element.elementor-element-5389a481 .elementor-heading-title {
  font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
  font-size: var(--e-global-typography-a435f28-font-size);
  font-weight: var(--e-global-typography-a435f28-font-weight);
  line-height: var(--e-global-typography-a435f28-line-height);
  letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
  color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-d8cf1cb {
  text-align: center;
}

.elementor-708 .elementor-element.elementor-element-d8cf1cb .elementor-heading-title {
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  font-weight: var(--e-global-typography-b2ce6af-font-weight);
  text-transform: var(--e-global-typography-b2ce6af-text-transform);
  font-style: var(--e-global-typography-b2ce6af-font-style);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-1eb3d0b7 {
  --spacer-size: 50px;
  width: 100%;
  max-width: 100%;
  bottom: 0px;
}

.elementor-708 .elementor-element.elementor-element-1eb3d0b7>.elementor-widget-container {
  background-image: url("https://shine.creativemox.com/zoora/wp-content/uploads/sites/30/2024/10/img_3.png");
  background-position: bottom center;
  background-repeat: repeat-x;
  background-size: 40% auto;
}

body:not(.rtl) .elementor-708 .elementor-element.elementor-element-1eb3d0b7 {
  left: 0px;
}

body.rtl .elementor-708 .elementor-element.elementor-element-1eb3d0b7 {
  right: 0px;
}

.elementor-708 .elementor-element.elementor-element-3e870ad3 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 5em;
  --padding-bottom: 7em;
  --padding-left: 0em;
  --padding-right: 0em;
}

.elementor-708 .elementor-element.elementor-element-2f10d9d1 {
  --display: flex;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}

.elementor-708 .elementor-element.elementor-element-4cb1e53b {
  text-align: center;
}

.elementor-708 .elementor-element.elementor-element-2acbfef {
  text-align: center;
}

.elementor-708 .elementor-element.elementor-element-69f79fab {
  --display: grid;
  --e-con-grid-template-columns: repeat(4, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
}

.elementor-708 .elementor-element.elementor-element-17632330 {
  --display: flex;
  --border-radius: 4px 4px 4px 4px;
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
  --margin-top: 0em;
  --margin-bottom: 3em;
  --margin-left: 0em;
  --margin-right: 0em;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}

.elementor-708 .elementor-element.elementor-element-17632330:not(.elementor-motion-effects-element-type-background),
.elementor-708 .elementor-element.elementor-element-17632330>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-6e9b0928 {
  --icon-box-icon-margin: 21px;
}

.elementor-708 .elementor-element.elementor-element-6e9b0928 .elementor-icon-box-title {
  margin-block-end: 14px;
  color: var(--e-global-color-secondary);
}

.elementor-708 .elementor-element.elementor-element-6e9b0928.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-3ee16e7);
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-6e9b0928.elementor-view-framed .elementor-icon,
.elementor-708 .elementor-element.elementor-element-6e9b0928.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-3ee16e7);
  color: var(--e-global-color-3ee16e7);
  border-color: var(--e-global-color-3ee16e7);
}

.elementor-708 .elementor-element.elementor-element-6e9b0928.elementor-view-framed .elementor-icon {
  background-color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-6e9b0928 .elementor-icon {
  font-size: 35px;
}

.elementor-708 .elementor-element.elementor-element-6e9b0928 .elementor-icon-box-title,
.elementor-708 .elementor-element.elementor-element-6e9b0928 .elementor-icon-box-title a {
  font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
  font-size: var(--e-global-typography-83682a1-font-size);
  font-weight: var(--e-global-typography-83682a1-font-weight);
  text-transform: var(--e-global-typography-83682a1-text-transform);
  font-style: var(--e-global-typography-83682a1-font-style);
  line-height: var(--e-global-typography-83682a1-line-height);
}

.elementor-708 .elementor-element.elementor-element-2c10f5a {
  --display: flex;
  --border-radius: 4px 4px 4px 4px;
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
  --margin-top: 3em;
  --margin-bottom: 0em;
  --margin-left: 0em;
  --margin-right: 0em;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}

.elementor-708 .elementor-element.elementor-element-2c10f5a:not(.elementor-motion-effects-element-type-background),
.elementor-708 .elementor-element.elementor-element-2c10f5a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-3ee16e7);
}

.elementor-708 .elementor-element.elementor-element-5ebbd12a {
  --icon-box-icon-margin: 21px;
}

.elementor-708 .elementor-element.elementor-element-5ebbd12a .elementor-icon-box-title {
  margin-block-end: 14px;
  color: var(--e-global-color-secondary);
}

.elementor-708 .elementor-element.elementor-element-5ebbd12a.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-c94d9ab);
  fill: var(--e-global-color-ec3c7a7);
  color: var(--e-global-color-ec3c7a7);
}

.elementor-708 .elementor-element.elementor-element-5ebbd12a.elementor-view-framed .elementor-icon,
.elementor-708 .elementor-element.elementor-element-5ebbd12a.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-c94d9ab);
  color: var(--e-global-color-c94d9ab);
  border-color: var(--e-global-color-c94d9ab);
}

.elementor-708 .elementor-element.elementor-element-5ebbd12a.elementor-view-framed .elementor-icon {
  background-color: var(--e-global-color-ec3c7a7);
}

.elementor-708 .elementor-element.elementor-element-5ebbd12a .elementor-icon {
  font-size: 35px;
}

.elementor-708 .elementor-element.elementor-element-5ebbd12a .elementor-icon-box-title,
.elementor-708 .elementor-element.elementor-element-5ebbd12a .elementor-icon-box-title a {
  font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
  font-size: var(--e-global-typography-83682a1-font-size);
  font-weight: var(--e-global-typography-83682a1-font-weight);
  text-transform: var(--e-global-typography-83682a1-text-transform);
  font-style: var(--e-global-typography-83682a1-font-style);
  line-height: var(--e-global-typography-83682a1-line-height);
}

.elementor-708 .elementor-element.elementor-element-5ebbd12a .elementor-icon-box-description {
  color: var(--e-global-color-secondary);
}

.elementor-708 .elementor-element.elementor-element-4140f741 .elementor-button {
  background-color: var(--e-global-color-text);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}

.elementor-708 .elementor-element.elementor-element-4140f741 .elementor-button:hover,
.elementor-708 .elementor-element.elementor-element-4140f741 .elementor-button:focus {
  background-color: var(--e-global-color-d49ac81);
  color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-4140f741 .elementor-button:hover svg,
.elementor-708 .elementor-element.elementor-element-4140f741 .elementor-button:focus svg {
  fill: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-13b7b498 {
  --display: flex;
  --overlay-opacity: 0.05;
  --border-radius: 4px 4px 4px 4px;
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
  --margin-top: 0em;
  --margin-bottom: 3em;
  --margin-left: 0em;
  --margin-right: 0em;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}

.elementor-708 .elementor-element.elementor-element-13b7b498:not(.elementor-motion-effects-element-type-background),
.elementor-708 .elementor-element.elementor-element-13b7b498>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-c94d9ab);
}

.elementor-708 .elementor-element.elementor-element-13b7b498::before,
.elementor-708 .elementor-element.elementor-element-13b7b498>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-13b7b498>.e-con-inner>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-13b7b498>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-13b7b498>.e-con-inner>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-13b7b498>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("https://shine.creativemox.com/zoora/wp-content/uploads/sites/30/2024/10/bg_pattern.png");
  --background-overlay: '';
}

.elementor-708 .elementor-element.elementor-element-396e924d {
  --icon-box-icon-margin: 21px;
}

.elementor-708 .elementor-element.elementor-element-396e924d .elementor-icon-box-title {
  margin-block-end: 14px;
  color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-396e924d.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-3ee16e7);
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-396e924d.elementor-view-framed .elementor-icon,
.elementor-708 .elementor-element.elementor-element-396e924d.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-3ee16e7);
  color: var(--e-global-color-3ee16e7);
  border-color: var(--e-global-color-3ee16e7);
}

.elementor-708 .elementor-element.elementor-element-396e924d.elementor-view-framed .elementor-icon {
  background-color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-396e924d .elementor-icon {
  font-size: 35px;
}

.elementor-708 .elementor-element.elementor-element-396e924d .elementor-icon-box-title,
.elementor-708 .elementor-element.elementor-element-396e924d .elementor-icon-box-title a {
  font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
  font-size: var(--e-global-typography-83682a1-font-size);
  font-weight: var(--e-global-typography-83682a1-font-weight);
  text-transform: var(--e-global-typography-83682a1-text-transform);
  font-style: var(--e-global-typography-83682a1-font-style);
  line-height: var(--e-global-typography-83682a1-line-height);
}

.elementor-708 .elementor-element.elementor-element-396e924d .elementor-icon-box-description {
  color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-88d5ae2 {
  --display: flex;
  --border-radius: 4px 4px 4px 4px;
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
  --margin-top: 3em;
  --margin-bottom: 0em;
  --margin-left: 0em;
  --margin-right: 0em;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}

.elementor-708 .elementor-element.elementor-element-88d5ae2:not(.elementor-motion-effects-element-type-background),
.elementor-708 .elementor-element.elementor-element-88d5ae2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-21a06c02 {
  --icon-box-icon-margin: 21px;
}

.elementor-708 .elementor-element.elementor-element-21a06c02 .elementor-icon-box-title {
  margin-block-end: 14px;
  color: var(--e-global-color-secondary);
}

.elementor-708 .elementor-element.elementor-element-21a06c02.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-3ee16e7);
  fill: var(--e-global-color-text);
  color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-21a06c02.elementor-view-framed .elementor-icon,
.elementor-708 .elementor-element.elementor-element-21a06c02.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-3ee16e7);
  color: var(--e-global-color-3ee16e7);
  border-color: var(--e-global-color-3ee16e7);
}

.elementor-708 .elementor-element.elementor-element-21a06c02.elementor-view-framed .elementor-icon {
  background-color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-21a06c02 .elementor-icon {
  font-size: 35px;
}

.elementor-708 .elementor-element.elementor-element-21a06c02 .elementor-icon-box-title,
.elementor-708 .elementor-element.elementor-element-21a06c02 .elementor-icon-box-title a {
  font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
  font-size: var(--e-global-typography-83682a1-font-size);
  font-weight: var(--e-global-typography-83682a1-font-weight);
  text-transform: var(--e-global-typography-83682a1-text-transform);
  font-style: var(--e-global-typography-83682a1-font-style);
  line-height: var(--e-global-typography-83682a1-line-height);
}

.elementor-708 .elementor-element.elementor-element-7dced6f9 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --overlay-opacity: 0.3;
  --padding-top: 5em;
  --padding-bottom: 7em;
  --padding-left: 0em;
  --padding-right: 0em;
}

.elementor-708 .elementor-element.elementor-element-7dced6f9:not(.elementor-motion-effects-element-type-background),
.elementor-708 .elementor-element.elementor-element-7dced6f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-cfa1f76);
  background-image: url("https://shine.creativemox.com/zoora/wp-content/uploads/sites/30/2024/10/img_1-1.png");
  background-position: top center;
  background-repeat: repeat-x;
}

.elementor-708 .elementor-element.elementor-element-7dced6f9::before,
.elementor-708 .elementor-element.elementor-element-7dced6f9>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-7dced6f9>.e-con-inner>.elementor-background-video-container::before,
.elementor-708 .elementor-element.elementor-element-7dced6f9>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-7dced6f9>.e-con-inner>.elementor-background-slideshow::before,
.elementor-708 .elementor-element.elementor-element-7dced6f9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("https://shine.creativemox.com/zoora/wp-content/uploads/sites/30/2024/10/bg_pattern.png");
  --background-overlay: '';
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-708 .elementor-element.elementor-element-6009d1db {
  --display: flex;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 2em;
  --padding-right: 2em;
}

.elementor-708 .elementor-element.elementor-element-2797771 {
  text-align: center;
}

.elementor-708 .elementor-element.elementor-element-314b97a8 {
  text-align: center;
}

.elementor-708 .elementor-element.elementor-element-280430c5 {
  --e-rating-justify-content: center;
  --e-rating-icon-font-size: 21px;
  --e-rating-icon-marked-color: var(--e-global-color-ec3c7a7);
  --e-rating-icon-color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-6fec93a3 {
  --display: flex;
}

.elementor-708 .elementor-element.elementor-element-57f4ad46.elementor-arrows-yes .elementor-main-swiper {
  width: calc(100% - 40px);
}

.elementor-708 .elementor-element.elementor-element-57f4ad46 .elementor-main-swiper {
  width: 100%;
}

.elementor-708 .elementor-element.elementor-element-57f4ad46 .elementor-main-swiper .swiper-slide {
  padding: 0px 0px 0px 0px;
}

.elementor-708 .elementor-element.elementor-element-57f4ad46 .elementor-swiper-button {
  font-size: 20px;
}

.elementor-708 .elementor-element.elementor-element-57f4ad46 .elementor-testimonial__content,
.elementor-708 .elementor-element.elementor-element-57f4ad46 .elementor-testimonial__content:after {
  background-color: var(--e-global-color-text);
}

.elementor-708 .elementor-element.elementor-element-57f4ad46 .elementor-testimonial__content {
  padding: 2em 3em 2em 3em;
  border-radius: 4px 4px 4px 4px;
}

.elementor-708 .elementor-element.elementor-element-57f4ad46.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
.elementor-708 .elementor-element.elementor-element-57f4ad46.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
  padding-top: 2em;
}

.elementor-708 .elementor-element.elementor-element-57f4ad46.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
.elementor-708 .elementor-element.elementor-element-57f4ad46.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
.elementor-708 .elementor-element.elementor-element-57f4ad46.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
  padding: 0 3em 0 3em;
}

.elementor-708 .elementor-element.elementor-element-57f4ad46 .elementor-testimonial__text {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  font-weight: var(--e-global-typography-b2ce6af-font-weight);
  text-transform: var(--e-global-typography-b2ce6af-text-transform);
  font-style: var(--e-global-typography-b2ce6af-font-style);
  line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-708 .elementor-element.elementor-element-57f4ad46 .elementor-testimonial__name {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-708 .elementor-element.elementor-element-57f4ad46 .elementor-testimonial__title {
  color: var(--e-global-color-ec3c7a7);
  font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
  font-size: var(--e-global-typography-69c152f-font-size);
  font-weight: var(--e-global-typography-69c152f-font-weight);
  line-height: var(--e-global-typography-69c152f-line-height);
}

.elementor-708 .elementor-element.elementor-element-57f4ad46 .elementor-testimonial__image img {
  width: 70px;
  height: 70px;
  border-style: solid;
  border-color: var(--e-global-color-text);
  border-width: 4px;
}

.elementor-708 .elementor-element.elementor-element-57f4ad46.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
.elementor-708 .elementor-element.elementor-element-57f4ad46.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
  top: calc(2em + (70px / 2) - 8px);
}

body:not(.rtl) .elementor-708 .elementor-element.elementor-element-57f4ad46.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
body:not(.rtl) .elementor-708 .elementor-element.elementor-element-57f4ad46.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
.elementor-708 .elementor-element.elementor-element-57f4ad46.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
.elementor-708 .elementor-element.elementor-element-57f4ad46.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after {
  left: calc(3em + (70px / 2) - 8px);
  right: auto;
}

body.rtl .elementor-708 .elementor-element.elementor-element-57f4ad46.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
body.rtl .elementor-708 .elementor-element.elementor-element-57f4ad46.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
.elementor-708 .elementor-element.elementor-element-57f4ad46.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
.elementor-708 .elementor-element.elementor-element-57f4ad46.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after {
  right: calc(3em + (70px / 2) - 8px);
  left: auto;
}

body:not(.rtl) .elementor-708 .elementor-element.elementor-element-57f4ad46.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
.elementor-708 .elementor-element.elementor-element-57f4ad46.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
  left: calc(3em + (70px / 2) - 8px);
  right: auto;
}

body.rtl .elementor-708 .elementor-element.elementor-element-57f4ad46.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
.elementor-708 .elementor-element.elementor-element-57f4ad46.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {
  right: calc(3em + (70px / 2) - 8px);
  left: auto;
}

@media(min-width: 768px) {
  .elementor-708 .elementor-element.elementor-element-ffeadbd {
    --width: 50%;
  }

  .elementor-708 .elementor-element.elementor-element-884d454 {
    --width: 50%;
  }

  .elementor-708 .elementor-element.elementor-element-5fbbae9d {
    --width: 45%;
  }

  .elementor-708 .elementor-element.elementor-element-1431bcc4 {
    --width: 55%;
  }

  .elementor-708 .elementor-element.elementor-element-27d3f99d {
    --content-width: 640px;
  }

  .elementor-708 .elementor-element.elementor-element-2765a623 {
    --content-width: 640px;
  }

  .elementor-708 .elementor-element.elementor-element-6d510b6d {
    --content-width: 720px;
  }

  .elementor-708 .elementor-element.elementor-element-7102aa02 {
    --content-width: 640px;
  }

  .elementor-708 .elementor-element.elementor-element-2f10d9d1 {
    --content-width: 640px;
  }

  .elementor-708 .elementor-element.elementor-element-6009d1db {
    --content-width: 640px;
  }
}

@media(max-width: 1024px) and (min-width:768px) {
  .elementor-708 .elementor-element.elementor-element-ffeadbd {
    --width: 100%;
  }

  .elementor-708 .elementor-element.elementor-element-884d454 {
    --width: 100%;
  }

  .elementor-708 .elementor-element.elementor-element-5fbbae9d {
    --width: 50%;
  }

  .elementor-708 .elementor-element.elementor-element-1431bcc4 {
    --width: 50%;
  }

  .elementor-708 .elementor-element.elementor-element-27d3f99d {
    --content-width: 540px;
  }

  .elementor-708 .elementor-element.elementor-element-2765a623 {
    --content-width: 540px;
  }

  .elementor-708 .elementor-element.elementor-element-7102aa02 {
    --content-width: 540px;
  }

  .elementor-708 .elementor-element.elementor-element-2f10d9d1 {
    --content-width: 540px;
  }

  .elementor-708 .elementor-element.elementor-element-6009d1db {
    --content-width: 540px;
  }
}

@media(max-width: 1024px) {
  .elementor-708 .elementor-element.elementor-element-8ab967c {
    --padding-top: 4em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-708 .elementor-element.elementor-element-ffeadbd {
    --padding-top: 3em;
    --padding-bottom: 2em;
    --padding-left: 7em;
    --padding-right: 7em;
  }

  .elementor-708 .elementor-element.elementor-element-4bdda1d9 {
    text-align: center;
  }

  .elementor-708 .elementor-element.elementor-element-4bdda1d9 .elementor-heading-title {
    font-size: var(--e-global-typography-a435f28-font-size);
    line-height: var(--e-global-typography-a435f28-line-height);
    letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
  }

  .elementor-708 .elementor-element.elementor-element-4ae1eb0e {
    text-align: center;
  }

  .elementor-708 .elementor-element.elementor-element-843d5b .elementor-button {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-14c5e33 img {
    height: 500px;
    object-fit: contain;
  }

  .elementor-708 .elementor-element.elementor-element-41f5f78 {
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-708 .elementor-element.elementor-element-5fbbae9d.e-con {
    --align-self: flex-start;
  }

  .elementor-708 .elementor-element.elementor-element-3e73d168>.elementor-widget-container {
    padding: 0em 3em 3em 0em;
  }

  .elementor-708 .elementor-element.elementor-element-3e73d168 img {
    height: 400px;
  }

  .elementor-708 .elementor-element.elementor-element-1dbbebbf {
    --container-widget-width: 225px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 225px);
    max-width: 225px;
  }

  .elementor-708 .elementor-element.elementor-element-1dbbebbf img {
    height: 225px;
  }

  .elementor-708 .elementor-element.elementor-element-1431bcc4 {
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
  }

  .elementor-708 .elementor-element.elementor-element-7883a027 .elementor-heading-title {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-f99bc58 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --gap: 7px 7px;
    --row-gap: 7px;
    --column-gap: 7px;
    --grid-auto-flow: row;
  }

  .elementor-708 .elementor-element.elementor-element-43bb9869 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-708 .elementor-element.elementor-element-43bb9869 .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-184a127d .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-708 .elementor-element.elementor-element-184a127d .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-2af7a28 {
    --container-widget-width: 450px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 450px);
    max-width: 450px;
  }

  .elementor-708 .elementor-element.elementor-element-50861f25 {
    --e-image-carousel-slides-to-show: 5;
  }

  .elementor-708 .elementor-element.elementor-element-27d3f99d::before,
  .elementor-708 .elementor-element.elementor-element-27d3f99d>.elementor-background-video-container::before,
  .elementor-708 .elementor-element.elementor-element-27d3f99d>.e-con-inner>.elementor-background-video-container::before,
  .elementor-708 .elementor-element.elementor-element-27d3f99d>.elementor-background-slideshow::before,
  .elementor-708 .elementor-element.elementor-element-27d3f99d>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-708 .elementor-element.elementor-element-27d3f99d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-size: 800px auto;
  }

  .elementor-708 .elementor-element.elementor-element-27d3f99d {
    --padding-top: 5em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-708 .elementor-element.elementor-element-10fdabc7 .elementor-heading-title {
    font-size: var(--e-global-typography-a435f28-font-size);
    line-height: var(--e-global-typography-a435f28-line-height);
    letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
  }

  .elementor-708 .elementor-element.elementor-element-38b1f7e8 .elementor-heading-title {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-3487e33c>.elementor-widget-container {
    background-size: 840px auto;
  }

  .elementor-708 .elementor-element.elementor-element-772a1fe9 {
    --grid-auto-flow: row;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 1em;
    --padding-right: 1em;
  }

  .elementor-708 .elementor-element.elementor-element-74de02d4 {
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
  }

  .elementor-708 .elementor-element.elementor-element-6c1b4480 .elementor-icon-box-title,
  .elementor-708 .elementor-element.elementor-element-6c1b4480 .elementor-icon-box-title a {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-6c1b4480 .elementor-icon-box-description {
    font-size: var(--e-global-typography-d3dae9a-font-size);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
  }

  .elementor-708 .elementor-element.elementor-element-6568b7d9 {
    --grid-auto-flow: row;
  }

  .elementor-708 .elementor-element.elementor-element-48c12e6e .elementor-icon-box-title,
  .elementor-708 .elementor-element.elementor-element-48c12e6e .elementor-icon-box-title a {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-48c12e6e .elementor-icon-box-description {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-4ae66a66 .elementor-icon-box-title,
  .elementor-708 .elementor-element.elementor-element-4ae66a66 .elementor-icon-box-title a {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-4ae66a66 .elementor-icon-box-description {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-394848bf {
    --padding-top: 1em;
    --padding-bottom: 3em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-708 .elementor-element.elementor-element-3e269e77 {
    --e-con-grid-template-columns: repeat(2, 1fr);
    --grid-auto-flow: row;
  }

  .elementor-708 .elementor-element.elementor-element-61488227 img {
    height: 225px;
  }

  .elementor-708 .elementor-element.elementor-element-21e5043b .elementor-icon-box-title,
  .elementor-708 .elementor-element.elementor-element-21e5043b .elementor-icon-box-title a {
    font-size: var(--e-global-typography-d3dae9a-font-size);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
  }

  .elementor-708 .elementor-element.elementor-element-19b97ee0 img {
    height: 225px;
  }

  .elementor-708 .elementor-element.elementor-element-3d4c5afe .elementor-icon-box-title,
  .elementor-708 .elementor-element.elementor-element-3d4c5afe .elementor-icon-box-title a {
    font-size: var(--e-global-typography-d3dae9a-font-size);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
  }

  .elementor-708 .elementor-element.elementor-element-55d5c622 img {
    height: 225px;
  }

  .elementor-708 .elementor-element.elementor-element-2aef976f .elementor-icon-box-title,
  .elementor-708 .elementor-element.elementor-element-2aef976f .elementor-icon-box-title a {
    font-size: var(--e-global-typography-d3dae9a-font-size);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
  }

  .elementor-708 .elementor-element.elementor-element-254b9f06 img {
    height: 225px;
  }

  .elementor-708 .elementor-element.elementor-element-2e702255 .elementor-icon-box-title,
  .elementor-708 .elementor-element.elementor-element-2e702255 .elementor-icon-box-title a {
    font-size: var(--e-global-typography-d3dae9a-font-size);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
  }

  .elementor-708 .elementor-element.elementor-element-67346564 img {
    height: 225px;
  }

  .elementor-708 .elementor-element.elementor-element-a267284 .elementor-icon-box-title,
  .elementor-708 .elementor-element.elementor-element-a267284 .elementor-icon-box-title a {
    font-size: var(--e-global-typography-d3dae9a-font-size);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
  }

  .elementor-708 .elementor-element.elementor-element-a803ef1 img {
    height: 225px;
  }

  .elementor-708 .elementor-element.elementor-element-6e959a46 .elementor-icon-box-title,
  .elementor-708 .elementor-element.elementor-element-6e959a46 .elementor-icon-box-title a {
    font-size: var(--e-global-typography-d3dae9a-font-size);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
  }

  .elementor-708 .elementor-element.elementor-element-6d510b6d {
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 2em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-708 .elementor-element.elementor-element-327bd353 .elementor-icon-box-title,
  .elementor-708 .elementor-element.elementor-element-327bd353 .elementor-icon-box-title a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-7102aa02 {
    --padding-top: 5em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-708 .elementor-element.elementor-element-5389a481 .elementor-heading-title {
    font-size: var(--e-global-typography-a435f28-font-size);
    line-height: var(--e-global-typography-a435f28-line-height);
    letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
  }

  .elementor-708 .elementor-element.elementor-element-d8cf1cb .elementor-heading-title {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-1eb3d0b7>.elementor-widget-container {
    background-size: 840px auto;
  }

  .elementor-708 .elementor-element.elementor-element-3e870ad3 {
    --padding-top: 1em;
    --padding-bottom: 3em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-708 .elementor-element.elementor-element-69f79fab {
    --e-con-grid-template-columns: repeat(2, 1fr);
    --grid-auto-flow: row;
  }

  .elementor-708 .elementor-element.elementor-element-17632330 {
    --margin-top: 0em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
  }

  .elementor-708 .elementor-element.elementor-element-6e9b0928 {
    --icon-box-icon-margin: 14px;
  }

  .elementor-708 .elementor-element.elementor-element-6e9b0928 .elementor-icon-box-title {
    margin-block-end: 7px;
  }

  .elementor-708 .elementor-element.elementor-element-6e9b0928 .elementor-icon {
    font-size: 28px;
  }

  .elementor-708 .elementor-element.elementor-element-6e9b0928 .elementor-icon-box-title,
  .elementor-708 .elementor-element.elementor-element-6e9b0928 .elementor-icon-box-title a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-2c10f5a {
    --margin-top: 0em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
  }

  .elementor-708 .elementor-element.elementor-element-5ebbd12a {
    --icon-box-icon-margin: 14px;
  }

  .elementor-708 .elementor-element.elementor-element-5ebbd12a .elementor-icon-box-title {
    margin-block-end: 7px;
  }

  .elementor-708 .elementor-element.elementor-element-5ebbd12a .elementor-icon {
    font-size: 28px;
  }

  .elementor-708 .elementor-element.elementor-element-5ebbd12a .elementor-icon-box-title,
  .elementor-708 .elementor-element.elementor-element-5ebbd12a .elementor-icon-box-title a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-13b7b498 {
    --margin-top: 0em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
  }

  .elementor-708 .elementor-element.elementor-element-396e924d {
    --icon-box-icon-margin: 14px;
  }

  .elementor-708 .elementor-element.elementor-element-396e924d .elementor-icon-box-title {
    margin-block-end: 7px;
  }

  .elementor-708 .elementor-element.elementor-element-396e924d .elementor-icon {
    font-size: 28px;
  }

  .elementor-708 .elementor-element.elementor-element-396e924d .elementor-icon-box-title,
  .elementor-708 .elementor-element.elementor-element-396e924d .elementor-icon-box-title a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-88d5ae2 {
    --margin-top: 0em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
  }

  .elementor-708 .elementor-element.elementor-element-21a06c02 {
    --icon-box-icon-margin: 14px;
  }

  .elementor-708 .elementor-element.elementor-element-21a06c02 .elementor-icon-box-title {
    margin-block-end: 7px;
  }

  .elementor-708 .elementor-element.elementor-element-21a06c02 .elementor-icon {
    font-size: 28px;
  }

  .elementor-708 .elementor-element.elementor-element-21a06c02 .elementor-icon-box-title,
  .elementor-708 .elementor-element.elementor-element-21a06c02 .elementor-icon-box-title a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-7dced6f9:not(.elementor-motion-effects-element-type-background),
  .elementor-708 .elementor-element.elementor-element-7dced6f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-size: 720px auto;
  }

  .elementor-708 .elementor-element.elementor-element-7dced6f9 {
    --padding-top: 1em;
    --padding-bottom: 3em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-708 .elementor-element.elementor-element-57f4ad46 .elementor-testimonial__text {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-57f4ad46 .elementor-testimonial__name {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-57f4ad46 .elementor-testimonial__title {
    font-size: var(--e-global-typography-69c152f-font-size);
    line-height: var(--e-global-typography-69c152f-line-height);
  }
}

@media(max-width: 767px) {
  .elementor-708 .elementor-element.elementor-element-ffeadbd {
    --padding-top: 3em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
  }

  .elementor-708 .elementor-element.elementor-element-4bdda1d9 .elementor-heading-title {
    font-size: var(--e-global-typography-a435f28-font-size);
    line-height: var(--e-global-typography-a435f28-line-height);
    letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
  }

  .elementor-708 .elementor-element.elementor-element-843d5b .elementor-button {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-14c5e33 img {
    height: 300px;
  }

  .elementor-708 .elementor-element.elementor-element-41f5f78 {
    --padding-top: 2em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-708 .elementor-element.elementor-element-3e73d168>.elementor-widget-container {
    padding: 0em 2em 2em 0em;
  }

  .elementor-708 .elementor-element.elementor-element-3e73d168 img {
    height: 325px;
  }

  .elementor-708 .elementor-element.elementor-element-1dbbebbf img {
    height: 200px;
  }

  .elementor-708 .elementor-element.elementor-element-7883a027 .elementor-heading-title {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-f99bc58 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }

  .elementor-708 .elementor-element.elementor-element-43bb9869 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-708 .elementor-element.elementor-element-43bb9869 .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-184a127d .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-708 .elementor-element.elementor-element-184a127d .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-4c668f6a {
    --padding-top: 2em;
    --padding-bottom: 1em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-708 .elementor-element.elementor-element-2af7a28 {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
  }

  .elementor-708 .elementor-element.elementor-element-50861f25 {
    --e-image-carousel-slides-to-show: 3;
  }

  .elementor-708 .elementor-element.elementor-element-27d3f99d::before,
  .elementor-708 .elementor-element.elementor-element-27d3f99d>.elementor-background-video-container::before,
  .elementor-708 .elementor-element.elementor-element-27d3f99d>.e-con-inner>.elementor-background-video-container::before,
  .elementor-708 .elementor-element.elementor-element-27d3f99d>.elementor-background-slideshow::before,
  .elementor-708 .elementor-element.elementor-element-27d3f99d>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-708 .elementor-element.elementor-element-27d3f99d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-size: 350px auto;
  }

  .elementor-708 .elementor-element.elementor-element-27d3f99d {
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-708 .elementor-element.elementor-element-10fdabc7 .elementor-heading-title {
    font-size: var(--e-global-typography-a435f28-font-size);
    line-height: var(--e-global-typography-a435f28-line-height);
    letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
  }

  .elementor-708 .elementor-element.elementor-element-38b1f7e8 .elementor-heading-title {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-3487e33c {
    --spacer-size: 21px;
  }

  .elementor-708 .elementor-element.elementor-element-3487e33c>.elementor-widget-container {
    background-size: 350px auto;
  }

  .elementor-708 .elementor-element.elementor-element-772a1fe9 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 1em;
    --padding-right: 1em;
  }

  .elementor-708 .elementor-element.elementor-element-74de02d4 {
    --min-height: 240px;
  }

  .elementor-708 .elementor-element.elementor-element-6c1b4480 .elementor-icon-box-title,
  .elementor-708 .elementor-element.elementor-element-6c1b4480 .elementor-icon-box-title a {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-6c1b4480 .elementor-icon-box-description {
    font-size: var(--e-global-typography-d3dae9a-font-size);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
  }

  .elementor-708 .elementor-element.elementor-element-6568b7d9 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }

  .elementor-708 .elementor-element.elementor-element-48c12e6e .elementor-icon-box-title,
  .elementor-708 .elementor-element.elementor-element-48c12e6e .elementor-icon-box-title a {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-48c12e6e .elementor-icon-box-description {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-4ae66a66 .elementor-icon-box-title,
  .elementor-708 .elementor-element.elementor-element-4ae66a66 .elementor-icon-box-title a {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-4ae66a66 .elementor-icon-box-description {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-394848bf {
    --padding-top: 0em;
    --padding-bottom: 2em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-708 .elementor-element.elementor-element-3e269e77 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }

  .elementor-708 .elementor-element.elementor-element-28d523ce::before,
  .elementor-708 .elementor-element.elementor-element-28d523ce>.elementor-background-video-container::before,
  .elementor-708 .elementor-element.elementor-element-28d523ce>.e-con-inner>.elementor-background-video-container::before,
  .elementor-708 .elementor-element.elementor-element-28d523ce>.elementor-background-slideshow::before,
  .elementor-708 .elementor-element.elementor-element-28d523ce>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-708 .elementor-element.elementor-element-28d523ce>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-position: center center;
  }

  .elementor-708 .elementor-element.elementor-element-61488227 img {
    height: 200px;
  }

  .elementor-708 .elementor-element.elementor-element-21e5043b>.elementor-widget-container {
    margin: -60px 0px 0px 0px;
  }

  .elementor-708 .elementor-element.elementor-element-21e5043b .elementor-icon {
    font-size: 28px;
    padding: 18px;
  }

  .elementor-708 .elementor-element.elementor-element-21e5043b .elementor-icon-box-title,
  .elementor-708 .elementor-element.elementor-element-21e5043b .elementor-icon-box-title a {
    font-size: var(--e-global-typography-d3dae9a-font-size);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
  }

  .elementor-708 .elementor-element.elementor-element-14dc0418::before,
  .elementor-708 .elementor-element.elementor-element-14dc0418>.elementor-background-video-container::before,
  .elementor-708 .elementor-element.elementor-element-14dc0418>.e-con-inner>.elementor-background-video-container::before,
  .elementor-708 .elementor-element.elementor-element-14dc0418>.elementor-background-slideshow::before,
  .elementor-708 .elementor-element.elementor-element-14dc0418>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-708 .elementor-element.elementor-element-14dc0418>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-position: center center;
  }

  .elementor-708 .elementor-element.elementor-element-19b97ee0 img {
    height: 200px;
  }

  .elementor-708 .elementor-element.elementor-element-3d4c5afe>.elementor-widget-container {
    margin: -60px 0px 0px 0px;
  }

  .elementor-708 .elementor-element.elementor-element-3d4c5afe .elementor-icon {
    font-size: 28px;
    padding: 18px;
  }

  .elementor-708 .elementor-element.elementor-element-3d4c5afe .elementor-icon-box-title,
  .elementor-708 .elementor-element.elementor-element-3d4c5afe .elementor-icon-box-title a {
    font-size: var(--e-global-typography-d3dae9a-font-size);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
  }

  .elementor-708 .elementor-element.elementor-element-49283020::before,
  .elementor-708 .elementor-element.elementor-element-49283020>.elementor-background-video-container::before,
  .elementor-708 .elementor-element.elementor-element-49283020>.e-con-inner>.elementor-background-video-container::before,
  .elementor-708 .elementor-element.elementor-element-49283020>.elementor-background-slideshow::before,
  .elementor-708 .elementor-element.elementor-element-49283020>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-708 .elementor-element.elementor-element-49283020>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-position: center center;
  }

  .elementor-708 .elementor-element.elementor-element-55d5c622 img {
    height: 200px;
  }

  .elementor-708 .elementor-element.elementor-element-2aef976f>.elementor-widget-container {
    margin: -60px 0px 0px 0px;
  }

  .elementor-708 .elementor-element.elementor-element-2aef976f .elementor-icon {
    font-size: 28px;
    padding: 18px;
  }

  .elementor-708 .elementor-element.elementor-element-2aef976f .elementor-icon-box-title,
  .elementor-708 .elementor-element.elementor-element-2aef976f .elementor-icon-box-title a {
    font-size: var(--e-global-typography-d3dae9a-font-size);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
  }

  .elementor-708 .elementor-element.elementor-element-5c96198d::before,
  .elementor-708 .elementor-element.elementor-element-5c96198d>.elementor-background-video-container::before,
  .elementor-708 .elementor-element.elementor-element-5c96198d>.e-con-inner>.elementor-background-video-container::before,
  .elementor-708 .elementor-element.elementor-element-5c96198d>.elementor-background-slideshow::before,
  .elementor-708 .elementor-element.elementor-element-5c96198d>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-708 .elementor-element.elementor-element-5c96198d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-position: center center;
  }

  .elementor-708 .elementor-element.elementor-element-254b9f06 img {
    height: 200px;
  }

  .elementor-708 .elementor-element.elementor-element-2e702255>.elementor-widget-container {
    margin: -60px 0px 0px 0px;
  }

  .elementor-708 .elementor-element.elementor-element-2e702255 .elementor-icon {
    font-size: 28px;
    padding: 18px;
  }

  .elementor-708 .elementor-element.elementor-element-2e702255 .elementor-icon-box-title,
  .elementor-708 .elementor-element.elementor-element-2e702255 .elementor-icon-box-title a {
    font-size: var(--e-global-typography-d3dae9a-font-size);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
  }

  .elementor-708 .elementor-element.elementor-element-24fae39a::before,
  .elementor-708 .elementor-element.elementor-element-24fae39a>.elementor-background-video-container::before,
  .elementor-708 .elementor-element.elementor-element-24fae39a>.e-con-inner>.elementor-background-video-container::before,
  .elementor-708 .elementor-element.elementor-element-24fae39a>.elementor-background-slideshow::before,
  .elementor-708 .elementor-element.elementor-element-24fae39a>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-708 .elementor-element.elementor-element-24fae39a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-position: center center;
  }

  .elementor-708 .elementor-element.elementor-element-67346564 img {
    height: 200px;
  }

  .elementor-708 .elementor-element.elementor-element-a267284>.elementor-widget-container {
    margin: -60px 0px 0px 0px;
  }

  .elementor-708 .elementor-element.elementor-element-a267284 .elementor-icon {
    font-size: 28px;
    padding: 18px;
  }

  .elementor-708 .elementor-element.elementor-element-a267284 .elementor-icon-box-title,
  .elementor-708 .elementor-element.elementor-element-a267284 .elementor-icon-box-title a {
    font-size: var(--e-global-typography-d3dae9a-font-size);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
  }

  .elementor-708 .elementor-element.elementor-element-10bef0d4::before,
  .elementor-708 .elementor-element.elementor-element-10bef0d4>.elementor-background-video-container::before,
  .elementor-708 .elementor-element.elementor-element-10bef0d4>.e-con-inner>.elementor-background-video-container::before,
  .elementor-708 .elementor-element.elementor-element-10bef0d4>.elementor-background-slideshow::before,
  .elementor-708 .elementor-element.elementor-element-10bef0d4>.e-con-inner>.elementor-background-slideshow::before,
  .elementor-708 .elementor-element.elementor-element-10bef0d4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-position: center center;
  }

  .elementor-708 .elementor-element.elementor-element-a803ef1 img {
    height: 200px;
  }

  .elementor-708 .elementor-element.elementor-element-6e959a46>.elementor-widget-container {
    margin: -60px 0px 0px 0px;
  }

  .elementor-708 .elementor-element.elementor-element-6e959a46 .elementor-icon {
    font-size: 28px;
    padding: 18px;
  }

  .elementor-708 .elementor-element.elementor-element-6e959a46 .elementor-icon-box-title,
  .elementor-708 .elementor-element.elementor-element-6e959a46 .elementor-icon-box-title a {
    font-size: var(--e-global-typography-d3dae9a-font-size);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
  }

  .elementor-708 .elementor-element.elementor-element-327bd353 .elementor-icon-box-title,
  .elementor-708 .elementor-element.elementor-element-327bd353 .elementor-icon-box-title a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-7102aa02 {
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-708 .elementor-element.elementor-element-5389a481 .elementor-heading-title {
    font-size: var(--e-global-typography-a435f28-font-size);
    line-height: var(--e-global-typography-a435f28-line-height);
    letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
  }

  .elementor-708 .elementor-element.elementor-element-d8cf1cb .elementor-heading-title {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-1eb3d0b7 {
    --spacer-size: 21px;
  }

  .elementor-708 .elementor-element.elementor-element-1eb3d0b7>.elementor-widget-container {
    background-size: 350px auto;
  }

  .elementor-708 .elementor-element.elementor-element-3e870ad3 {
    --padding-top: 0em;
    --padding-bottom: 2em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-708 .elementor-element.elementor-element-69f79fab {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }

  .elementor-708 .elementor-element.elementor-element-17632330 {
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
  }

  .elementor-708 .elementor-element.elementor-element-6e9b0928 {
    --icon-box-icon-margin: 7px;
  }

  .elementor-708 .elementor-element.elementor-element-6e9b0928 .elementor-icon {
    font-size: 25px;
  }

  .elementor-708 .elementor-element.elementor-element-6e9b0928 .elementor-icon-box-title,
  .elementor-708 .elementor-element.elementor-element-6e9b0928 .elementor-icon-box-title a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-2c10f5a {
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
  }

  .elementor-708 .elementor-element.elementor-element-5ebbd12a {
    --icon-box-icon-margin: 7px;
  }

  .elementor-708 .elementor-element.elementor-element-5ebbd12a .elementor-icon {
    font-size: 25px;
  }

  .elementor-708 .elementor-element.elementor-element-5ebbd12a .elementor-icon-box-title,
  .elementor-708 .elementor-element.elementor-element-5ebbd12a .elementor-icon-box-title a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-13b7b498 {
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
  }

  .elementor-708 .elementor-element.elementor-element-396e924d {
    --icon-box-icon-margin: 7px;
  }

  .elementor-708 .elementor-element.elementor-element-396e924d .elementor-icon {
    font-size: 25px;
  }

  .elementor-708 .elementor-element.elementor-element-396e924d .elementor-icon-box-title,
  .elementor-708 .elementor-element.elementor-element-396e924d .elementor-icon-box-title a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-88d5ae2 {
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
  }

  .elementor-708 .elementor-element.elementor-element-21a06c02 {
    --icon-box-icon-margin: 7px;
  }

  .elementor-708 .elementor-element.elementor-element-21a06c02 .elementor-icon {
    font-size: 25px;
  }

  .elementor-708 .elementor-element.elementor-element-21a06c02 .elementor-icon-box-title,
  .elementor-708 .elementor-element.elementor-element-21a06c02 .elementor-icon-box-title a {
    font-size: var(--e-global-typography-83682a1-font-size);
    line-height: var(--e-global-typography-83682a1-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-7dced6f9:not(.elementor-motion-effects-element-type-background),
  .elementor-708 .elementor-element.elementor-element-7dced6f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-size: 600px auto;
  }

  .elementor-708 .elementor-element.elementor-element-7dced6f9 {
    --padding-top: 0em;
    --padding-bottom: 2em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-708 .elementor-element.elementor-element-57f4ad46 .elementor-testimonial__content {
    padding: 2em 2em 2em 2em;
  }

  .elementor-708 .elementor-element.elementor-element-57f4ad46.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
  .elementor-708 .elementor-element.elementor-element-57f4ad46.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
    padding-top: 2em;
  }

  .elementor-708 .elementor-element.elementor-element-57f4ad46.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
  .elementor-708 .elementor-element.elementor-element-57f4ad46.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
  .elementor-708 .elementor-element.elementor-element-57f4ad46.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
    padding: 0 2em 0 2em;
  }

  .elementor-708 .elementor-element.elementor-element-57f4ad46 .elementor-testimonial__text {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-57f4ad46 .elementor-testimonial__name {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
  }

  .elementor-708 .elementor-element.elementor-element-57f4ad46 .elementor-testimonial__title {
    font-size: var(--e-global-typography-69c152f-font-size);
    line-height: var(--e-global-typography-69c152f-line-height);
  }
}

.news-title {
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 1.3;
  margin-bottom: 16px;
}

.news-description {
  font-size: 1.05rem;
  color: #555;
  line-height: 1.7;
  margin-bottom: 20px;
}

.news-list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 20px;
}

.news-list li {
  font-size: 1rem;
  margin-bottom: 10px;
  color: #333;
}

/* ✅ Production-safe responsive video */
.video-wrapper {
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 9;
  border-radius: 16px;
  overflow: hidden;
  background: #000;
  box-shadow: 0 15px 40px rgba(0, 0, 0, 0.15);
}

/* iframe always fills wrapper */
.video-wrapper iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

@media screen and (max-width: 768px) {
  .about-forest-img {
    max-width: 250px;
  }
}

@media screen and (max-width: 480px) {
  .about-forest-img {
    max-width: 200px;
  }
}